Django管理应用程序可以使用您的模型自动构建可用于创建,查看,更新和删除记录的站点区域。这可以在开发过程中节省大量时间,使您可以非常轻松地测试模型并了解您是否拥有正确的数据。管理应用程序也可用于管理生产中的数据,具体取决于网站的类型。
将模型添加到管理应用程序所需要做的就是注册它们,如下所示
from django.contrib import admin
from blog.models import Post
# Register your models here.
admin.site.register(Post)
问题:
在生产环境中,这是使用django admin app(django.contrib.admin
)为模型创建/更新/查看数据的推荐/标准方法吗?
答案 0 :(得分:1)
虽然这真的取决于你。但我认为你可以小心使用它。
您可以使用非常复杂的密钥,而不是 / admin 。
urlpatterns = [
......
url(r'^a-very-complicated-key/', admin.site.urls),
......
]