我有一个名为myproj
的Django项目,名为myapp
的应用程序包含一个名为Mymodel
的模型。在myproj/myapp
中,我想创建一个访问数据库的Python脚本。我知道如何从myproj/myapp/views.py
访问数据库,但是如果我在myproj/myapp/myscript.py
有空白文件,那么我需要做些什么来启用数据库交互?目前,如果我只在脚本中写入以下内容:Django:数据库访问
from models import mymodel
objs = Mymodel.objects.all()
但是我得到一个错误的负载。任何帮助?
你应该通过[Django的教程]阅读(https://docs.djangoproject.com/en/dev/intro/tutorial01/)。它会显示你喜欢这个。一般来说,而不是只发布“我得到一个错误的负载”,发布实际的回溯! –
是的,我已经阅读了教程,但它仅显示如何在myproj目录中或通过myproj/myapp目录中的views.py执行通过Python shell访问数据库。我想在'myproj/myapp'目录中创建一个单独的脚本,这里不讨论。 – Karnivaurus
你想做什么,为什么它需要超出你的应用的正常'models.py' /'test.py' /'views.py'文件? –