Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我在Django项目中遇到了一个问题,当我试图推送到heroku时,出现了一个问题_Javascript_Python_Django_Xcode_Error Handling - Fatal编程技术网

Javascript 我在Django项目中遇到了一个问题,当我试图推送到heroku时,出现了一个问题

Javascript 我在Django项目中遇到了一个问题,当我试图推送到heroku时,出现了一个问题,javascript,python,django,xcode,error-handling,Javascript,Python,Django,Xcode,Error Handling,django.db.utils.IntegrityError:关系“blog_post”的“pinted”列包含空值 我在localhost和Heroku服务器上迁移并执行了所有操作,但我不知道如何解决此错误。如果blog\uu post的“pinted”列是不可为null的字段,则数据库中有一个条目的“pinted”为null。找到条目并给它一个值 使用heroku run python manage.py makemigrations在heroku服务器上创建迁移,然后运行heroku ru

django.db.utils.IntegrityError:关系“blog_post”的“pinted”列包含空值


我在localhost和Heroku服务器上迁移并执行了所有操作,但我不知道如何解决此错误。

如果blog\uu post的“pinted”列是不可为null的字段,则数据库中有一个条目的“pinted”为null。找到条目并给它一个值


使用
heroku run python manage.py makemigrations
在heroku服务器上创建迁移,然后运行
heroku run python manage.py migrate
更新数据库表。

这可能会有所帮助。谢谢,但问题是我的本地主机中甚至没有固定字段。在localhost上,一切正常,但我不知道如何删除该字段。就在最近,我制作了一个新模型并进行了迁移。新模型在admin中注册,但当我点击该模型时,该模型不起作用。所以,要在Heroku中进行迁移,我们需要执行“Heroku运行python manage.py migrate”,这就是固定字段出错的地方。如果有任何命令使用cmd删除此字段,我可以转到Heroku并执行此操作。感谢在运行“heroku run python manage.py migration”之前使用lotUse“heroku run python manage.py makemigrations”更新heroku服务器上的数据库字段?如果你有错误,发布它让我们看看哦,非常感谢,嗯,我做了你的把戏,但我发现了。我在localhost上删除了我的迁移和数据库,这似乎解决了问题,所以我在Heroku上运行了python manage.py makemigrations,现在它开始工作了。谢谢,我很高兴你解决了这个问题。如果我的回答有助于你解决问题,请将其标记为答案。对不起,我该如何回答你