一:介绍

  通过django admin可以快速生成后台管理功能。

二:设置

  工程同名下settings.py

  1)在INSTALLED_APPS中增加django.contrib.admin

  2)在INSTALLED_APPS 中增加

    django.contrib.auth

    django.contrib.contenttypes

    django.contrib.messages

    django.contrib.sessions

    django.contrib.admin依赖上面包

  3)在context_processors中

    django.contrib.auth.context_processors.auth

    django.contrib.messages.context_processors.messages

   在MIDDLEWARE,TEMPLATES中增加

    django.contrib.auth.middleware.AuthenticationMiddleware

    django.contrib.messages.middleware.MessageMiddleware

  上面都是默认配置好的

  4)在INSTALLED_APPS中增加自己的应用

  5)创建ModelAdmin

  6)ModelAdmin注册到AdminSite

  7)urls.py中配置

        from django.contrib import admin
        admin.autodiscover()
        # And include this URLpattern...
        urlpatterns = patterns('',
        # ...
        (r'^admin/', include(admin.site.urls)),
        # ...
        )
View Code

相关文章:

  • 2021-08-17
  • 2022-12-23
  • 2022-12-23
  • 2021-07-03
  • 2022-03-02
  • 2021-07-11
猜你喜欢
  • 2021-12-16
  • 2022-01-03
  • 2022-02-24
  • 2021-06-04
  • 2022-01-25
  • 2021-07-31
相关资源
相似解决方案