Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/308.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 PyCharm警告Django';的未解析引用;s模型特性_Python_Django_Pycharm - Fatal编程技术网

Python PyCharm警告Django';的未解析引用;s模型特性

Python PyCharm警告Django';的未解析引用;s模型特性,python,django,pycharm,Python,Django,Pycharm,我正在学习Django教程。当我对模型对象使用引用时,PyCharm用黄色高亮显示它们,并警告“未解析引用”。但我的代码还可以——它在Django的测试Web服务器上正确运行。你有没有遇到过类似的问题 让我向您展示一些代码片段: from django.db import models class Task(models.Model): description = models.CharField(max_length=200) repeatable = models.Bool

我正在学习Django教程。当我对模型对象使用引用时,PyCharm用黄色高亮显示它们,并警告“未解析引用”。但我的代码还可以——它在Django的测试Web服务器上正确运行。你有没有遇到过类似的问题

让我向您展示一些代码片段:

from django.db import models

class Task(models.Model):
    description = models.CharField(max_length=200)
    repeatable = models.BooleanField()
    activationDate = models.DateTimeField(auto_now_add=True)
    category = models.ForeignKey(Category, models.SET_NULL, blank=True, null=True)

    def __str__(self):
        return self.description
上面的代码定义了任务模型的类。现在,当我在另一个Python模块中引用某些属性时,有些引用是黄色的:

views.py

在本例中,PyCharm突出显示“对象”属性并警告“类任务的未解析引用“对象”


您知道如何解决它吗?

您需要配置Pycharm,以便它了解这是一个Django项目。 你可以在家里做

首选项>语言和框架>Django>启用Django支持

另外,向Pycharm指明在何处查找环境包:

首选项>项目>项目口译员

from .models import Task
from django.shortcuts import get_object_or_404, render
from django.http import HttpResponseRedirect
from django.template import loader
from django.urls import reverse
from django.views import generic

class IndexView(generic.ListView):
    template_name = 'app/index.html'
    context_object_name = 'tasks'

    def get_queryset(self):
        return Task.objects.all() # I'm getting warning on 'objects'