我正在尝试使用框架django启动webproject,这是我的第一个web开发项目。
创建项目后,我试图创建一个创建自定义用户的应用程序,并使用django-registration进行电子邮件验证注册
此图片中显示 #in init method
self.store = document_store.documentstore(url=self.dbURL, database=self.dbInUse)
self.store.initialize()
def someMethodToSaveData(self, id, newTextField="")
with self.store.open_session() as session:
doc = session.load(id)
doc.newTextField=newTextField
session.store(doc,id)
session.save_changes()
之后的结果:
这是我的 models.py 文件包含的内容
manage runserver
答案 0 :(得分:28)
您尚未运行manage.py makemigrations customuser
来为CustomUser应用创建迁移。
此外,您尚未运行任何现有迁移 - 您应该执行manage.py migrate
。
答案 1 :(得分:0)
运行以下命令
python manage.py makemigrations
python manage.py migrate
这解决了我的错误。 希望能帮到你。
答案 2 :(得分:-3)
尝试删除数据库,在迁移后再次运行makemigrations。