python - runserver - export data django
Django manage.py Comando desconocido: ''syncdb'' (3)
Estoy tratando de seguir este tutorial, pero estoy atrapado en el quinto paso.
Cuando ejecuto
[~ / Proyectos Django / netmag $]
python manage.py syncdb
Me sale el siguiente mensaje de error:
Unknown command: ''syncdb''
Type ''manage.py help'' for usage.
y aquí está el resultado de
./manage.py help
no contiene el comando
syncdb
.
¿Cómo lo agrego?
¡Gracias por cualquier ayuda!
Editar:
Cuando ejecuto migrate, aparece este error:
"Error al crear nuevos tipos de contenido. Asegúrese de que los tipos de contenido" RuntimeError: Error al crear nuevos tipos de contenido. Asegúrese de migrar los tipos de contenido antes de intentar migrar aplicaciones individualmente.
en settings.py:
INSTALLED_APPS = [
''django.contrib.admin'',
''django.contrib.auth'',
''django.contrib.contenttypes'',
''django.contrib.sessions'',
''django.contrib.messages'',
''django.contrib.staticfiles'',
''django.contrib.admindocs'',
''blog'',
]
Edición 2:
Si elimino
''blog'',
desde settings.py:
:~/Django Projects/netmag$ python manage.py migrate blog
CommandError: App ''blog'' does not have migrations.
:~/Django Projects/netmag$ python manage.py makemigrations blog
App ''blog'' could not be found. Is it in INSTALLED_APPS?
python manage.py migrate
usar
python manage.py migrate
en lugar de
python manage.py syncdb
syncdb
comando
syncdb
está en
deprecated
en django 1.7.
Utilice el
python manage.py migrate
lugar.
Ejecute
python manage.py makemigrations
resultado a continuación
Migrations for ''blog'':
blog/migrations/0001_initial.py:
- Create model Blog
y después de eso, ejecute
python manage.py migrate
result debajo
Operations to perform:
Apply all migrations: admin, blog, auth, contenttypes, sessions
Running migrations:
Applying article.0001_initial... OK