【问题标题】:django admin.autodiscover() import order on urls filedjango admin.autodiscover() 在 urls 文件上导入顺序
【发布时间】: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 代码样式警告,因为导入并非全部位于文件顶部。 我担心移动它可能会产生意想不到的副作用。是这样吗?

【问题讨论】:

标签: python django django-admin django-urls pep8


【解决方案1】:

According to docs 你不需要调用autodiscover 函数,因为当AdminConfig 加载时django 会调用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-01
    • 1970-01-01
    • 2018-05-26
    • 1970-01-01
    • 2014-05-30
    • 2017-02-19
    • 2017-09-20
    相关资源
    最近更新 更多