【发布时间】:2020-05-31 11:38:48
【问题描述】:
我为 django 克隆了一个示例应用程序并运行代码检查,发现在导入视图文件之前调用了 admin.autodiscover,稍后将用于模式:
from django.contrib import admin
from django.urls import path
admin.autodiscover()
import hello.views
urlpatterns = [
path("", hello.views.index, name="index"),
...
]
这会触发 PEP8 代码样式警告,因为导入并非全部位于文件顶部。 我担心移动它可能会产生意想不到的副作用。是这样吗?
【问题讨论】:
-
不,不会有副作用。而且,从 Django 1.8 开始它是no longer necessary at all,所以你可以完全删除它。
标签: python django django-admin django-urls pep8