Skip to content
A open-source (Python/Django) community platform to enable multidisciplinary creators to connect and promote their work.
CSS JavaScript HTML Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
accounts
blog
feed
mysite
playlists
products
projects
social
templates
.gitignore
2.2
LICENSE
Pipfile
Pipfile.lock
README.md
app.py
manage.py
requirements.txt

README.md

Open Creative

This is an open-source project for creators using Django. Pull requests welcome.

Home screen

Open Creative

Upvote content

Open Creative - Projects

Getting Started

Clone repository to your local machine:

  1. From your intended location, run: git clone [repository]
  2. cd to the project folder

Set up virtual environment:

Note: if Anaconda is running, like (base), run: conda deactivate

  1. Run: python3 -m venv env
    • If you do not have virtualenv set up, run pip install virtualenv
  2. To activate, run: source env/bin/activate
    • (To deactivate, run: deactivate)
  3. Ensure your virtual environment is running Python 3.x,
    • verify by running: python --version

Install project requirements:

  1. Run: pip install -r requirements.txt
  2. Install Postgres: brew install postgres and Postgres.app (https://postgresapp.com/)
  3. Create an issue on this project to request access to configuration files (settings.py) and assign to @acary

Set up database

  1. Ensure Postgres 11 is running on port 5432
  2. Run: python manage.py makemigrations and for each module:
python manage.py makemigrations blog
python manage.py makemigrations feed
python manage.py makemigrations playlists
python manage.py makemigrations products
python manage.py makemigrations projects
python manage.py makemigrations social
  1. Run: python manage.py migrate to apply migrations

Run project

  1. Run: python manage.py runserver
  2. Install individual packages with pip as needed (pip, django, psycopg2, django-widget-tweaks)
You can’t perform that action at this time.