[英]How to create a scratch file in pycharm for Django
我可以從菜單“工具” - >“新划痕文件...”創建一個臨時文件。
但是Django設置和環境變量不會自動導入。 有沒有辦法現在這樣做或者這個功能只適用於純python代碼測試。
我希望能夠
from website.models import *
但是我得到了這個錯誤
File "/Users/user1/.virtualenvs/test-env/lib/python2.7/site-packages/django/conf/__init__.py", line 40, in _setup
% (desc, ENVIRONMENT_VARIABLE))
謝謝
感謝@Leistungsabfall,這是一個有效的解決方案:-)
import os, sys
sys.path.append(os.path.join('/Users/user1/gitroot/website1/web', 'myproject'))
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "myproject.settings")
from django.conf import settings
from website.models import *
您不需要向sys.path添加任何內容。 這適用於Python 3.7 +,Django 2.1+和PyCharm 2019+:
import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "APPNAMEHERE.settings")
import django
django.setup()
在臨時文件的頂部添加它以訪問Django應用程序。 有關ImproperlyConfigured-error的更多信息 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.