首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django "render“不能访问Pylance

Django "render“不能访问Pylance
EN

Stack Overflow用户
提问于 2021-09-11 19:59:32
回答 1查看 521关注 0票数 1

创建应用程序后,在文件"views.py“中,导入"from django.shortcuts import render”说明django "render“is not accessed

hello>views.py

代码语言:javascript
复制
from django.shortcuts import render
from django.http import HttpResponse

# Create your views here.
def index(request):
    return HttpResponse("hello")

lecture3>settings.py

代码语言:javascript
复制
INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'hello',
]

hello>urls.py

代码语言:javascript
复制
from django.urls import path
from . import views
urlpatterns = [
    path("",views.index, name="index")
]

lecture3>urls.py

代码语言:javascript
复制
from django.contrib import admin
from django.urls import path
from django.urls.conf import include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('helllo/', include("hello.urls"))
]

EN

回答 1

Stack Overflow用户

发布于 2021-09-11 20:02:47

它只是说您导入了程序中稍后不会使用的内容。因此,您已经导入了render,但是没有视图调用render,或者传递对render函数的引用。

与请求参数相同,在构造HttpResponse('Hello')时不使用该参数。通常,如果你导入了一些东西,或者你为一些东西定义了一个参数,你就会在代码的其余部分中使用它。因此,该消息会警告您可能忘记了某些内容。因此,您可以在此处删除from django.shortcuts import render行。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69146314

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档