Adrián Agúndez
@adrianagundez
Guadarrama, Spain
@adrianagundez
Guadarrama, Spain
Adrián Agúndez@adrianagundez
Me da el mismo error...:
(venv) PS C:\Proyectos\personal\django\foropen\prj_foropen> python manage.py startapp culsos
app_config.import_models()
File "C:\Proyectos\personal\django\foropen\venv\Lib\site-packages\django\apps\config.py", line 269, in import_models
self.models_module = import_module(models_module_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\adria\AppData\Local\Programs\Python\Python311\Lib\importlib_init_.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "
############ Fichero Settings
INSTALLED_APPS = [ 'culsos', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', ]
############## <Fichero models
on_delete
set to the desired behaviormanaged = False
lines if you wish to allow Django to create, modify, and delete the tablefrom django.db import models
class AuthGroup(models.Model): name = models.CharField(unique=True, max_length=150)
class Meta:
managed = False
db_table = 'auth_group'
class AuthGroupPermissions(models.Model): group = models.ForeignKey(AuthGroup, models.DO_NOTHING) permission = models.ForeignKey('AuthPermission', models.DO_NOTHING)
class Meta:
managed = False
db_table = 'auth_group_permissions'
unique_together = (('group', 'permission'),)
class AuthPermission(models.Model): content_type = models.ForeignKey('DjangoContentType', models.DO_NOTHING) codename = models.CharField(max_length=100) name = models.CharField(max_length=255)
class Meta:
managed = False
db_table = 'auth_permission'
unique_together = (('content_type', 'codename'),)
class AuthUser(models.Model): password = models.CharField(max_length=128) last_login = models.DateTimeField(blank=True, null=True) is_superuser = models.BooleanField() username = models.CharField(unique=True, max_length=150) last_name = models.CharField(max_length=150) email = models.CharField(max_length=254) is_staff = models.BooleanField() is_active = models.BooleanField() date_joined = models.DateTimeField() first_name = models.CharField(max_length=150)
class Meta:
managed = False
db_table = 'auth_user'
class AuthUserGroups(models.Model): user = models.ForeignKey(AuthUser, models.DO_NOTHING) group = models.ForeignKey(AuthGroup, models.DO_NOTHING)
class Meta:
managed = False
db_table = 'auth_user_groups'
unique_together = (('user', 'group'),)
class AuthUserUserPermissions(models.Model): user = models.ForeignKey(AuthUser, models.DO_NOTHING) permission = models.ForeignKey(AuthPermission, models.DO_NOTHING)
class Meta:
managed = False
db_table = 'auth_user_user_permissions'
unique_together = (('user', 'permission'),)
class DjangoAdminLog(models.Model): object_id = models.TextField(blank=True, null=True) object_repr = models.CharField(max_length=200) action_flag = models.PositiveSmallIntegerField() change_message = models.TextField() content_type = models.ForeignKey('DjangoContentType', models.DO_NOTHING, blank=True, null=True) user = models.ForeignKey(AuthUser, models.DO_NOTHING) action_time = models.DateTimeField()
class Meta:
managed = False
db_table = 'django_admin_log'
class DjangoContentType(models.Model): app_label = models.CharField(max_length=100) model = models.CharField(max_length=100)
class Meta:
managed = False
db_table = 'django_content_type'
unique_together = (('app_label', 'model'),)
class DjangoMigrations(models.Model): app = models.CharField(max_length=255) name = models.CharField(max_length=255) applied = models.DateTimeField()
class Meta:
managed = False
db_table = 'django_migrations'
class DjangoSession(models.Model): session_key = models.CharField(primary_key=True, max_length=40) session_data = models.TextField() expire_date = models.DateTimeField()
class Meta:
managed = False
db_table = 'django_session'
class TblCategoria(models.Model): categoria_id = models.AutoField(primary_key=True) categoria_nombre = models.CharField(max_length=200)
class Meta:
managed = False
db_table = 'tbl_categoria'
class TblCurso(models.Model): curso_id = models.AutoField(primary_key=True) curso_titulo = models.CharField(max_length=255) curso_descripcion = models.TextField() categoria = models.ForeignKey(TblCategoria, models.DO_NOTHING)
class Meta:
managed = False
db_table = 'tbl_curso'
No se si tendrá algo que ver pero la base de datos no es exactamente igual que la del curso, contiene muchas mas tablas. Entiendo que no debería afectar pero, por si acaso. Gracias