Dirk Alders 0e7664e059 README instructions improved | преди 3 години | |
---|---|---|
config_example | преди 3 години | |
data | преди 4 години | |
fstools @ ada1f74d4c | преди 4 години | |
geo @ f59b19ed1f | преди 4 години | |
main | преди 3 години | |
media @ 0a67ebeb48 | преди 4 години | |
mycreole @ dd0edc2d56 | преди 4 години | |
pygal @ 8420686223 | преди 4 години | |
stringtools @ d5f9931bca | преди 4 години | |
themes @ d3b38d9e7a | преди 4 години | |
users @ 8cf64464ba | преди 4 години | |
.gitignore | преди 4 години | |
.gitmodules | преди 4 години | |
.project | преди 4 години | |
.pydevproject | преди 4 години | |
LICENSE | преди 4 години | |
README.md | преди 3 години | |
activate | преди 4 години | |
manage.py | преди 4 години | |
readme.txt | преди 4 години | |
requirements.txt | преди 4 години |
Python Galery
cd ~/tmp
git clone https://git.mount-mockery.de/application/pygal.git
cd pygal
git submodule init
git submodule update
virtualenv -p /usr/bin/python3 venv
source activate
pip list -o --format freeze|cut -d '=' -f 1 | xargs pip install $1 --upgrade
pip install -r requirements.txt
cp config_example/config.py .
chmod 700 config.py
Edit config.py and add a SECRET_KEY. Generate the secret e.g by executing the following command:
python manage.py
At the End of the error message you’ll see a random secret:
KeyError: “You need to create a config.py file including at least a SECRET_KEY definition (e.g.: --> ‘HERE IS THE RANDOM SECRET ;-)’ <--).”
python manage.py migrate
python manage.py createsuperuser
Now there are two ways to finalise your configuration. The first way is for a test or development system. The other is for a production System.
Test or development System: Edit config.py and set the Variable DEBUG to True.
Production System: Edit config.py and set the Variable ALLOWED_HOSTS. Execute “python manage.py collectstatic” to create a folder including all static files. Then add PaTT to your server configuration. See also Django Documnetation for further information.
cd ~/tmp/pygal
source activate
python manage.py runserver