Django项目主urls导入应用中views的红线问题解决

yipeiwu_com7年前Python基础

使用PyCharm学习Django框架,从项目的主urls中导入app中的views的时候,导入的包中下面有红线报错,但是却能正常使用。要是这样也就没什么事了,但是导入之后的提示功能就丧失了,非常的不爽;网上百度了一下,竟然好多人遇到了这个问题,重要是解答的说的更是不明不白;这里记录一下详细的解决办法;

如下图,我这里就是在项目的主urls中导入一个叫blog的应用报红线,虽然运行不会报错,但是却没有了提示

解决办法:

1. 如下图,我的Django项目名称叫做 imooc_myblog_1

2. 右击 imooc_myblog_1,即Django项目

3. 选择 Make Directory as

4. 选择 Sources Root 选项,点击确认

如下图,执行上述操作之后,我的叫 imooc_myblog_1 的项目文件夹颜色变成了浅蓝色,而且代码中的报错也消失,代码提示也完全可以正常使用了

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Django实现全文检索的方法(支持中文)

PS: 我的检索是在文章模块下 forum/article 第一步:先安装需要的包: pip install django-haystack pip install whoosh p...

解决Django Static内容不能加载显示的问题

Django 1.x static 不能加载问题可以参照作以下修改: STATIC_ROOT = os.path.join(BASE_DIR, 'static').replace('...

Python进阶之@property动态属性的实现

Python 动态属性的概念可能会被面试问到,在项目当中也非常实用,但是在一般的编程教程中不会提到,可以进修一下。 先看一个简单的例子。创建一个 Student 类,我希望通过实例来获取...

用于统计项目中代码总行数的Python脚本分享

最近需要统计一下项目中代码的总行数,写了一个Python小程序,不得不说Python是多么的简洁,如果用Java写至少是现在代码的2倍。 [code] import os path="/...

python文件拆分与重组实例

python文件拆分与重组实例

文件拆分代码: #-*-encoding:utf-8-*- import os import sys import threading def getFileSi...