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 資料不完整 對郵箱和使用者名稱等進行正則匹配,若不匹配,則返回錯誤頁面和提示。檢查使用者名稱...