我们知道,在django框架中,我运行:
python manage.py shell
然后,从Web创建一个对象(模型),我可以通过web
获取此对象但是,当我试图通过之前启动的django shell获取它时,我得到了DoesNotExist异常
DoesNotExist: QueueData matching query does not exist.
获取这个新对象的唯一方法是退出旧的django shell,并启动一个
问题是:如何从django shell开始创建web创建的新对象,而不重新运行django shell?
感谢。
答案 0 :(得分:0)
实际上他们都读取了你的数据库,所以即使你从web创建一个对象实例,你需要能够从你的django shell访问这个对象
只需查询您的对象即可查看所有已创建的对象
Yourmodel.objects.all()