setup runserver manage data python django django-syncdb syncdb

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