欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

在Django中使用Models實現自定義一個Admin后臺-創(chuàng)新互聯

今天就跟大家聊聊有關在Django中使用Models實現自定義一個Admin后臺,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

成都創(chuàng)新互聯公司專注于平塘網站建設服務及定制,我們擁有豐富的企業(yè)做網站經驗。 熱誠為您提供平塘營銷型網站建設,平塘網站制作、平塘網頁設計、平塘網站官網定制、微信小程序開發(fā)服務,打造平塘網絡公司原創(chuàng)品牌,更為您提供平塘網站排名全網營銷落地服務。

簡介


效果預覽

在Django中使用Models實現自定義一個Admin后臺

Django自帶一個Admin后臺, 支持用戶創(chuàng)建,權限配置和所有模型的增刪改查功能, 只需要一些簡單的配置就可快速得到一個開箱可用的后臺管理系統(tǒng)

操作步驟


1. 更改設置,使用中文/亞洲時區(qū)


修改項目下django_shop目錄下的settings.py文件
修改以下三行

LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Shanghai'
USE_L10N = False


添加以下兩行, 已更改時間顯示格式

DATETIME_FORMAT = 'Y年m月d日 H:i:s'
DATE_FORMAT = 'Y年m月d日'


2. 為Models提供中文顯示名稱和實例名稱#


修改項目shop目錄下的models.py, 為每個模型添加meta信息和__str__方法

from django.db import models

class Category(models.Model):
  ...

  class Meta:
    verbose_name_plural = verbose_name = "分類"  # 該模型在后臺顯示的名稱

  def __str__(self):  # 該模型每一個實例顯示其name
    return self.name

class Product(models.Model):
  ...

  class Meta:
    verbose_name_plural = verbose_name = "商品"

  def __str__(self):
    return self.name

class Order(models.Model):
  ...

  class Meta:
    verbose_name_plural = verbose_name = "訂單"

  def __str__(self):
    return "{}的訂單".format(self.username)

class OrderItem(models.Model):
  ...

  class Meta:
    verbose_name_plural = verbose_name = "訂單條目"

  def __str__(self):
    return "{}訂單條目".format(self.order)

網站欄目:在Django中使用Models實現自定義一個Admin后臺-創(chuàng)新互聯
分享路徑:http://www.chinadenli.net/article0/dchjio.html

成都網站建設公司_創(chuàng)新互聯,為您提供商城網站定制網站做網站標簽優(yōu)化微信公眾號靜態(tài)網站

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

小程序開發(fā)