Django 後台管理配置

2021-08-31 12:13:40 字數 1580 閱讀 9816

前提: 安裝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...