以前可以用,现在不行了。python manage.py syncdb
不再为我的应用程序制作表格。
From 设置.py:
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'mysite.myapp',
'django.contrib.admin',
)
我可能做错了什么?这次中断似乎与编辑此模型同时发生模型.py,但这可能完全是巧合。我把我改的那几行注释掉了,还是不行。
class MyUser(models.Model):
user = models.ForeignKey(User, unique=True)
takingReqSets = models.ManyToManyField(RequirementSet, blank=True)
takingTerms = models.ManyToManyField(Term, blank=True)
takingCourses = models.ManyToManyField(Course, through=TakingCourse, blank=True)
school = models.ForeignKey(School)
# minCreditsPerTerm = models.IntegerField(blank=True)
# maxCreditsPerTerm = models.IntegerField(blank=True)
# optimalCreditsPerTerm = models.IntegerField(blank=True)
UPDATE:
当我跑步时python manage.py loadddata initial_data
,它给出一个错误:
DeserializationError: Invalid model identifier: myapp.SomeModel
加载这些数据之前工作得很好。此错误在数据文件中的第一个数据对象上引发。
SOLVED:
通过删除此行来修复:
from stringprep import bl