Как запустить функцию Django в Pycharm? - PullRequest
0 голосов
/ 06 июня 2019

У меня есть несколько внутренних утилит, которые я хочу разработать для своего проекта Django. Это утилиты, которые мне нужно запускать в основном в среде DEV, а не в рабочей среде.

Я хочу иметь возможность вызывать их из моей среды PyDev или терминала. Есть ли способ вызвать функциональность в моем проекте Django, не создавая представление и не используя URL для доступа к нему?

Я сделал несколько поисков в Google, но ничего не происходит.

Ответы [ 2 ]

0 голосов
/ 06 июня 2019

Если вы откроете «Консоль Python» в Pycharm, она автоматически установит django, а затем вы сможете делать все, что можете, в представлении Django.Вы можете написать свою функцию в любом месте, импортировать и вызывать их.Чтобы выполнить настройку вручную, вам понадобятся следующие строки кода после запуска интерпретатора Python:

import os
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'path.to.your.settings') 
import django
django.setup()

# Write code using Django models here
0 голосов
/ 06 июня 2019

вы можете импортировать их в ваш скрипт запуска консоли PyCharm.В настройках: Сборка, Выполнение, Развертывание -> Консоль -> Консоль Python -> Запуск скрипта

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...