天天生鮮Django專案(四)

2021-10-07 04:42:13 字數 844 閱讀 2565

37、在後台新增資料

為了顯示方便,為每乙個模型類新增__str__方法,否則後台只顯示***_object(n)不好看:

# goods/models.py

from django.db import models

from db.base_model import basemodel

from tinymce.models import htmlfield

class goodstype(basemodel):

'''商品型別模型類'''

name = models.charfield(max_length=20, verbose_name='種類名稱')

logo = models.charfield(max_length=20, verbose_name='標識')

image = models.imagefield(upload_to='type', verbose_name='商品型別')

class meta:

db_table = 'df_goods_type'

verbose_name = '商品種類'

verbose_name_plural = verbose_name

def __str__(self):

return self.name

class goodssku(basemodel):

'''商品sku模型類'''

status_choices = (

(0, '下線'),

(1, '上線'),

)type = models.foreignkey('goodstype&

天天生鮮Django專案總結

有關 的一些問題 request.post.get方法只能獲得陣列的最後乙個元素,必須使用request.post.getlist才能獲取整個陣列,以python列表的形式返回所請求鍵的資料。如果鍵不存在放回空列表。它保證了一定會返回某種形式的list。django2.2及以後的版本於mysql不相...

Django 天天生鮮專案 使用者登入

配置redis座位django快取和session儲存後端 可檢視django redis文件 記住使用者名稱 修改其html檔案,匯入 1 接收資料 修改其html表單,在views中新增post函式登入校驗 2 校驗資料 if not all username,password return r...

天天生鮮1

註冊 通過是請求頁面還是向伺服器傳輸資料來判斷是註冊還是訪問。註冊顯示函式 通過register返回乙個註冊頁面 註冊處理函式 進行資料接收 request.post.get 進行資料校驗 ifrender 資料不完整 對郵箱和使用者名稱等進行正則匹配,若不匹配,則返回錯誤頁面和提示。檢查使用者名稱...