python - Pycharm - 在 Django 控制台中自动加载模型

标签 python django django-models pycharm

有没有办法在 pycharm django 控制台中自动加载模型(类似于 django-extensions shell_plus 的工作方式)?

最佳答案

在pycharm设置、django控制台设置中可以有启动脚本:

这将自动加载 django 模型,如 shell_plus:

import sys
import django
django.setup()

from django.apps import apps

for _class in apps.get_models():
    globals()[_class.__name__] = _class

关于python - Pycharm - 在 Django 控制台中自动加载模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33571099/

相关文章:

python 检查数值

python - 关于Q对象和外键的谜题

python - 管理端修改django

python - 当窗口/对话框为 "presented"时发出 gtk+ 信号

python - SQLAlchemy 和 SQL Server 日期时间字段溢出

python - Sphinx Note Block 在代码块下的列表中?

django - 如何通过模板中的对象访问自定义多对多中的字段

python - Django 迁移外键 django.db.utils.OperationalError : (1005, "Can' t create table 'asp052mysqlpy.#sql-6ac_56' (errno: 150)") 错误

python - 复杂的 Django 查询

django.db.utils.OperationalError : unable to open database file