Sara, parte de este equipo de trabajo, nos ha hecho el favor de redactar este artículo porque domina perfectamente el tema.
Solución:
Me encontré con el mismo problema después de agregar un modelo para una aplicación que ya estaba instalada, pero me olvidé de crear la migración inicial. OP ocultó la respuesta en los comentarios, así que aquí hay pasos explícitos:
$ mkdir myapp/migrations
$ touch myapp/migrations/__init__.py
Después de esto, obtuve un nuevo error al intentar ejecutar python manage.py test
psycopg2.errors.InvalidCursorName: cursor "_django_curs_140073820227328_58" does not exist
Se necesitaba un paso más:
$ python manage.py makemigrations
Y luego las pruebas funcionaron bien.
Eliminé la base de datos sqllite3 y luego ejecuté
$ python manage.py migrate
después
$ python manage.py migrate --run-syncdb
Si posees alguna indecisión y forma de reformar nuestro crónica te inspiramos realizar una ilustración y con deseo lo analizaremos.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)