Development¶
Assumptions¶
For clarity purposes regarding these instructions we are assuming the following
- You will be installing the program in
/home/wger/wger
Requirements¶
Create a virtual environment¶
It’s a best practice to create a Python virtual environment:
$ python3 -m venv venv-wger
$ source venv-wger/bin/activate
$ cd wger
Install Requirements¶
To install the Python requirements:
$ pip install -r requirements_devel.txt
$ npm install
$ npm install bower
$ python setup.py develop
Install application¶
To install the development server, init the database and create a settings file:
$ wger create_settings \
--settings-path /home/wger/wger/settings.py \
--database-path /home/wger/wger/database.sqlite
$ wger bootstrap \
--settings-path /home/wger/wger/settings.py \
--no-start-server
Start the server¶
To start the server:
$ python manage.py runserver
That’s it. You can log in with the default administrator user:
- username: admin
- password: admin
You can start the application again with the django server with
python manage.py runserver
.