- Fork the repository into your own personal github account.
- Clone your fork of the repository.
git clone [email protected]:YourGitHubName/website.git - Ensure you are running python 3.4.
python -Vorpython3 -Vshould outputPython 3.4.x - Create a virtualenv to isolate the project dependencies.
python3 -m venv pythonie-venvorvirtualenv -p python3 pythonie-venvworks for Ubuntu. - Activate the virtualenv.
source pythonie-venv/bin/activate - Change into the website directory.
cd website - Install the dependencies.
pip install -r requirements-dev.txt - Set up the database.
python pythonie/manage.py migrate --settings=pythonie.settings.dev - Run the server.
python pythonie/manage.py runserver --settings=pythonie.settings.dev - Check that it works by visiting
http://localhost:8000/in your browser. (You should see a 'welcome to Wagtail' site, as you will not see content until you've added it in your DB) - Create a super user on your local DB.
python pythonie/manage.py createsuperuser --settings=pythonie.settings.dev - Log in to wagtail with your superuser by navigating to
http://localhost:8000/admin/. - To get rid of redis errors, install and run redis server locally and set environment variable export REDISCLOUD_URL=127.0.0.1:6379
- To test flake8 compliance in the python source code
flake8 pythonie/ - When the installation is complete you should see a Django-Wagtail framework with 1 page at http://localhost:8000/admin/ and a header saying 'Welcome to the pythonie Wagtail CMS'
nkenealy/website
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
Releases
No releases published
Languages
- Python 41.2%
- JavaScript 32.5%
- HTML 16.7%
- CSS 8.1%
- Other 1.5%