已关闭,该问题需要details or clarity,目前不接受回答。
**想要改进此问题?**通过editing this post添加详细信息并澄清问题。
2小时前关闭
这篇文章是编辑并提交审查1小时前.
Improve this question
我被卡住了。我一直在Django中创建我的第一个数据库,但是现在,我不明白在上面提到的命令“py www.example.com shell”之后应该在哪里放置代码(从filmy.models导入Film,Genre*my_film(Film(...))manage.py。发生了什么,但主要是在哪里!在迁移中有一些东西,比如“0001_initial.py”,但是,已经有一个代码写了-我应该写下面的其他代码吗?谢谢!
编辑提问:
好吧,有一些文件构成了Django的结构,比如pycache,migrations,static,templates,init.py,admin,apps,models,tests. urls,views,db.sqlite3,manage。我应该把上面提到的代码写在哪个文件中(从filmy.models导入...)。
可爱!所以它应该写在终端的“In [1]”后面......一个后续问题:出现错误消息“DatabaseError:文件不是数据库”。我一定是做错了什么,我猜:)。
1条答案
按热度按时间fslejnso1#
这些语句听起来像是课程希望您通过shell创建一个模型,在这种情况下,您可以将它们输入到
py manage.py shell
REPL中,例如。这将填充您的数据库与流派和电影,然后可以从您的Web视图访问。
99%的情况下,您不希望手动编辑迁移文件。
然而,不知道这是哪门课程,很难进一步提供帮助。