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的目录,它已经在全局搜索路径当中了,这样一来,服务器运行也不会报错了

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

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

  • 相关阅读:
    VS2010 自动跳过代码现象
    Reverse Linked List II 【纠结逆序!!!】
    Intersection of Two Linked Lists
    Linked List Cycle II
    Remove Nth Node From End of List 【另一个技巧,指针的指针】
    Swap Nodes in Pairs
    Merge Two Sorted Lists
    Remove Duplicates from Sorted List
    Linked List Cycle
    Dungeon Game
  • 原文地址:https://www.cnblogs.com/hzStudy/p/8619799.html
Copyright © 2011-2022 走看看