The first step is to create a Django project, which will contain your pTree experiments. Instructions are here.
When you run django-admin.py startproject <projectname>, you can name your project anything you want, like ptree_experiments or experiments or games.
Note
To avoid confusion, don’t call it ptree, because that name conflicts with the name of the pTree module you will be using.
In the section about configuring the database engine, follow the instructions for SQLite (recommended for simplicity).
Follow the instructions up to and including the part about running python manage.py syncdb.
In settings.py, you should set the following values:
INSTALLED_APPS: add 'ptree' near the top, followed by 'django.contrib.admin'. Also add 'crispy_forms'.
After the definition of INSTALLED_APPS, paste the following lines:
PTREE_EXPERIMENT_APPS = ()
INSTALLED_APPS += PTREE_EXPERIMENT_APPS
There is a line in urls.py to enable the admin site URL; uncomment it.
Add the following lines after the definition of urlpatterns:
import ptree.urls
urlpatterns += ptree.urls.urlpatterns()