zoukankan      html  css  js  c++  java
  • 在PyCharm下导入包显示错误但是运行服务器的时候又不报错的解决办法

    前几天遇到一个错误,在Pycharm下导入自己定义的app包,发现pycharm并不认识这个鬼玩意,然后出现了红线,如下:

    废话不多说,直接上解决方案:

    首先看我的工程目录:

    我有一个TestModel,里面有个models文件,文件里面存储着我的表的数据信息.

    具体的解决办法如下:

    1.右键点击firstDjango

    然后出现如下界面,点击箭头所指的选项:

    接着出现如下界面:

    点击Sources Root

    这样你就会发现此时导入firstDjango下的TestModel并不会报错了,但是要小心,此时你可能是运行不起的,因为可能你的项目的全局搜索路径当中并没有django这个目录,那怎么办呢?我们知道,django的是根据setting里面的设置的路径来搜索的,所以此时只要将你mark 的目录加入全局路径当中去就可以了.

    上图的BASE_DIR打印出全局搜索路径,如下:

    而下图就是我mark的目录,它已经在全局搜索路径当中了,这样一来,服务器运行也不会报错了

    具体的加入的办法我就不多说了,百度一大把

    那么最终的效果就是这样的了

  • 相关阅读:
    Oracle的数据伪列(ROWNUM)
    数据库的多表查询(详细案例分析)
    计算1至n的k次方的和
    位数对调(代码重构)
    java实现汉诺塔算法
    线程与进程详解
    java中properties的使用实例
    java中同步(synchronized)详解
    文件的拷贝操作
    文件的读取操作
  • 原文地址:https://www.cnblogs.com/hzStudy/p/8619799.html
Copyright © 2011-2022 走看看