У меня есть проект Django под названием myproj
с приложением под названием 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/). Он покажет вам это. И вообще, вместо того, чтобы просто публиковать «Я получаю груз ошибок», опубликуйте фактическую трассировку! –
Да, я прочитал учебное пособие, но он показывает только, как делать доступ к базе данных через оболочку Python, когда находится в каталоге 'myproj' или через' views.py' в каталоге 'myproj/myapp'. Я хочу создать отдельный скрипт в каталоге 'myproj/myapp', и это не обсуждается. – Karnivaurus
Что вы пытаетесь сделать, и почему это должно быть вне обычных файлов 'models.py' /' test.py'/'views.py' для вашего приложения? –