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

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

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

  • 相关阅读:
    Apache POI 示例
    使用wsimport生成webservice客户端代码
    监听器
    @WebFilter注解
    事务
    k8s的deployment应用
    k8s 组件架构
    使用kubeadm安装kubernetes1.12.1
    轻量级批量管理工具pssh
    使用Bind服务配置DNS服务器
  • 原文地址:https://www.cnblogs.com/hzStudy/p/8619799.html
Copyright © 2011-2022 走看看