Да, вы можете использовать только часть ORM в Django, не используя веб-части.
Каталог вашего приложения Django должен быть в вашей PYTHONPATH
, вам придется явно установитьos.environ["DJANGO_SETTINGS_MODULE"]
, и вам придется импортировать любые модели, которые вы хотите использовать.Оттуда вы можете создавать и обновлять модели как обычно:
from myapp.models import Customer, Order
c = Customer.objects.create(name='John Smith')
orders = Order.objects.filter(customer__name='Mary Brown')