前提: 安裝python,安裝django,兩個都加入環境變數
1. 建立乙個名為"mysite"的django專案: cmd --> django-admin.py startproject mysite
from django.db import models
from django.contrib import admin
class publisher(models.model):
name = models.charfield(max_length=30)
address = models.charfield(max_length=50)
city = models.charfield(max_length=60)
state_province = models.charfield(max_length=30)
country = models.charfield(max_length=50)
website = models.urlfield()
def __str__(self):
return self.name
class admin:
pass;
class author(models.model):
salutation = models.charfield(max_length=10)
first_name = models.charfield(max_length=30)
last_name = models.charfield(max_length=40)
email = models.emailfield()
def __str__(self):
return self.first_name
class admin:
pass;
class book(models.model):
title = models.charfield(max_length=100)
authors = models.manytomanyfield(author)
publisher = models.foreignkey(publisher)
publication_date = models.datefield()
def __str__(self):
return self.title
class admin:
pass;
admin.site.register([publisher,author,book])
4. 啟用django後台管理;
(1)urls.py檔案中,取消 url(r'^admin/', include(admin.site.urls)), 注釋
(2)setting.py檔案中的
databases =
}(3)新增: 'django.contrib.admin', 'mysite.books',
5. cmd --> 將目錄切到專案下, python manage.py syncdb
6. python manage.py runserver
7. ok
Django配置xadmin後台管理
xadmin是基於django的admin開發的更完善的後台管理系統,基於bootstrap開發,擁有更自由化的頁面管理。在專案的urls.py中配置xadmin的路由 然後依次執行makemigrations,migrate建立資料庫 啟動專案,訪問 更改settings配置,可顯示中文 lang...
django後台管理框架
碼雲 github ui是django admin 的乙個主題 基於element ui vue開發,重寫和優化90 以上的頁面。讓django admin更符合國人的使用習慣。並且實現了不用修改任何 為django admin換膚。100 相容原生admin 文件 1.ui文件教程使用說明 使用者...
Django 後台管理設定
1 本地化 修改setting.py 檔案 language code zh hans time zone asia shanghai 2 建立管理員 命令 python manage.py createsuperuser 3 註冊模型類 在應用下的admin.py 中註冊模型類,並在相應的mode...