如何在Pycharm中修改Django控制台的默认启动脚本

时间:2020-04-04 03:15:15

标签: django pycharm

如何修改Pycharm中Django控制台的默认启动脚本?每次启动新项目时,启动脚本默认为以下脚本。

import sys; print('Python %s on %s' % (sys.version, sys.platform))
import django; print('Django %s' % django.get_version())
import os
os.environ.setdefault("DATABASE_URL","postgres://{}:{}@{}:{}/{}".format(os.environ['POSTGRES_USER'], os.environ['POSTGRES_PASSWORD'], os.environ['POSTGRES_HOST'], os.environ['POSTGRES_PORT'], os.environ['POSTGRES_DB']))
sys.path.extend([WORKING_DIR_AND_PYTHON_PATHS])
if 'setup' in dir(django): django.setup()
import django_manage_shell; django_manage_shell.run(PROJECT_ROOT)

是否可以更改此默认脚本?

我尝试在“文件”>“默认设置”下执行此操作,但是这里仅列出了Python控制台; Django控制台未列出。

编辑1: 我想我还不够清楚。我想更改默认设置,而不是每次启动新项目时都要执行此操作。那么,如何更改此设置,以便新项目可以自动反映我打算的启动脚本?

编辑2: 我发现我需要做的是修改workspace.xml文件夹中的.idea文件,但这是在项目级别,而不是默认设置级别。

尚未发现如何在全球范围内做到这一点。

1 个答案:

答案 0 :(得分:1)

默认值在这里:其他设置->用于新项目的设置,但是是的,没有django控制台。

您可以请求pycharm小组添加它。 https://intellij-support.jetbrains.com/hc/en-us