6、Admin

x

1、admin是django自帶的功能強大的自動化數據管理界面,被授權的用戶可以直接在Admin中管理資料庫(增、刪、查、改)

2、配置Admin

  • 創建超級用戶 Python manage.py createsuperuser

  • 訪問後台管理系統:localhost:8000/admin (admin入口)

  • 修改setting.py中LANGUAGE_CODE=zh_Hans (改成中文界面)

3、配置應用:在應用下的admin.py中引入自身的models模塊,加入代碼

admin.site.register(models.***)nfrom django.contrib import adminnfrom . import modelsnn# Register your models here.nadmin.site.register(models.Article)n

4、修改數據默認顯示名

nnfrom django.db import models nn# Create your models here. class Article(models.Model): nn title = models.CharField(max_length=32, default=title) content = models.TextField(null=True) nn def __unicode__(self): n return self.titlen

推薦閱讀:

Django 學習順序及入門要求?
開發個人網站 Node.js 和 Django 該如何選擇?
django找不到模版?
用Django學習設計網站後台有什麼好書可以入門和深入學習?
為什麼感覺django很難呢?

TAG:Python | Django框架 |