将模型注册到管理员应用程序

时间:2017-08-30 22:29:00

标签: django django-models django-admin

Django管理应用程序可以使用您的模型自动构建可用于创建,查看,更新和删除记录的站点区域。这可以在开发过程中节省大量时间,使您可以非常轻松地测试模型并了解您是否拥有正确的数据。管理应用程序也可用于管理生产中的数据,具体取决于网站的类型。

将模型添加到管理应用程序所需要做的就是注册它们,如下所示

enter image description here

from django.contrib import admin
from blog.models import Post

# Register your models here.
admin.site.register(Post)

问题:

在生产环境中,这是使用django admin app(django.contrib.admin)为模型创建/更新/查看数据的推荐/标准方法吗?

1 个答案:

答案 0 :(得分:1)

虽然这真的取决于你。但我认为你可以小心使用它。

您可以使用非常复杂的密钥,而不是 / admin

urlpatterns = [
    ......

    url(r'^a-very-complicated-key/', admin.site.urls),

    ......

]