Crear proyecto
django-admin.py startproject mysite
Levantar el server
python manage.py runserver
Usar python como shell
export DJANGO_SETTINGS_MODULE="settings"
python
Crear las tablas en el db
python manage.py sql places
python manage.py syncdb
Mostrar tablas existentes
python manage.py sqlall app_name
Para inicializar datos, crear el archivo initdata.json
en el directorio fixtures de la app y usar el comando
python manage.py loaddata initdata.json
Respaldar datos y resetear
python manage.py dumpdata <your_app> > temp_data.json
python manage.py reset <your_app>
python manage.py loaddata temp_data.json
Los datos que estén en
app_name/fixtures/initial_data.json
Serán cargados al hacer syncdb
.
Borrar toda la db
python manage.py flush
Crear nuevo super usuario
python manage.py createsuperuser
python manage.py test --verbosity=2