Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django:未解析的引用';项目名称';警告_Python_Django_Pycharm_User Permissions - Fatal编程技术网

Python Django:未解析的引用';项目名称';警告

Python Django:未解析的引用';项目名称';警告,python,django,pycharm,user-permissions,Python,Django,Pycharm,User Permissions,我使用模块来支持django中的角色。我按照老师的指示去做 我在project\u mytif文件夹中添加了roles.pyroles.py与settings.py和settings.py中的文件夹相同,我添加了ROLEPERMISSIONS\u模块='project\u mytif.roles' roles.py的代码如下: from rolepermissions.roles import AbstractUserRole class Doctor(AbstractUserRole):

我使用模块来支持django中的角色。我按照老师的指示去做

我在
project\u mytif
文件夹中添加了
roles.py
roles.py
settings.py
settings.py
中的文件夹相同,我添加了
ROLEPERMISSIONS\u模块='project\u mytif.roles'

roles.py
的代码如下:

from rolepermissions.roles import AbstractUserRole

class Doctor(AbstractUserRole):
    available_permissions = {
        'create_medical_record': True,
    }

class Nurse(AbstractUserRole):
    available_permissions = {
        'edit_patient_file': True,
    }
在我的应用程序文件夹中,我创建了
permissions.py
文件,并尝试使用以下方式导入:

from project_mytif.roles import Doctor, Nurse
但我得到一条信息:
未解析的引用“project\u mytif”


你知道如何解决这个问题吗?

@Alasdair
roles.py
settings.py
settings.py
是同一个文件夹,我添加了
ROLEPERMISSIONS\u模块='project\u mytif.roles'
。你运行代码时真的出错了吗,或者这只是PyCharm的警告?@Alasdair只是PyCharm的警告。它看起来像是PyCharm配置问题,而不是您显示的任何代码的问题。