我们的项目通常是 struct 化的:

/project-name
  /src
    /django-project-name
      etc..
readme.md
requirements.txt

如果我打开/project-name而不是/django-project-name,PyCharm会在我的导入下加下划线,表示它们找不到,并try 将导入引用为src.django-project-name.app_name.models.Thing,而在运行Django时实际上找不到.

我怎么才能让它像我挂载/djang-project-name个的时候一样工作,因为它把这些东西都做对了?

推荐答案

我通过转到File -> Preferences -> Project Structure、 Select 树中的/django-project-name并单击sources添加它来修复它.

Django相关问答推荐

Django项目陷入登录页面

Django动态页面.为什么我的代码不工作?

注册新用户时,对象没有属性';is_active';错误:';NoneType';对象没有属性

Django REST序列化程序TO_REATION失败

如何在 Django 中设置与 Session 相关的字段

访问默认的 django-allauth 登录和注册页面时出现 TemplateSyntaxError

Django ORM:子查询上的文本聚合器

在 virtualenv Ubuntu 12.10 中使用 pip 安装 lxml 错误:command 'gcc' failed with exit status 4

Django - 如何从模型实例中获取管理员 URL

__init__() 得到了一个意外的关键字参数user

django 管理列表中的外键显示

Python Django:您正在使用 staticfiles 应用程序而没有设置 STATIC_ROOT 设置

如何使用 Requests 库执行 HTTP DELETE 请求

如何在 Django 1.9 中删除 DB (sqlite3) 以从头开始?

get_or_create() 是否必须立即保存?

Django Admin - save_model 方法 - 如何检测字段是否已更改?

django.core.servers.basehttp.FileWrapper 在 Django 1.9 中消失

Django Debug Toolbar:了解时间面板( time panel)

在 Django 中查询 top x 元素

Django 测试客户端方法覆盖标头