@sportik174

Как сделать запрос к базе данных django не из views.py?

Добрый день!
Как сделать запрос к базе данных в Django не из views.py?

Например есть файл, который находится в файле test.py в каталоге приложения django
Его содежимое
from company.models import *

company = Company.objects.all()

print(company)


При попытке запустить этот файл командой
python3 test.py

Выдает ошибку:
Traceback (most recent call last):
  File "company/test.py", line 1, in <module>
    from company.models import *
ModuleNotFoundError: No module named 'company'
  • Вопрос задан
  • 78 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Надо инициализировать Django, чтобы можно было использовать его ORM. Но лучше так не делать, скорее всего есть лучше способы решить вашу задачу.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы