前面對use_er做了設定,也就是使用者模組,
接下來對車輛細節模組進行構造,同樣是在cardetail1目錄下的models.py中進行編寫,
from django.db import models
# create your models here.
class carstyles(models.model):
'''建立車輛型別'''
name=models.charfield(max_length=10,verbose_name='車輛型別')
image=models.imagefield(upload_to='type',verbose_name='車輛代表')
class meta:
'''修改後端中carstyles的顯示名稱'''
verbose_name='車輛型別'
verbose_name_plural=verbose_name
class brand(models.model):
name=models.charfield(max_length=10,verbose_name='車輛品牌')
class meta:
verbose_name='車輛品牌'
verbose_name_plural=verbose_name
class cardetail(models.model):
status_choice=(
(0,'未上線'),(1,'已上線')
)user=models.foreignkey('use_er.userinfo',verbose_name='車輛持有人')
style=models.foreignkey('carstyles',verbose_name='車輛型別')
logo=models.foreignkey('brand',verbose_name='車輛品牌')
car_models=models.charfield(max_length=20,verbose_name='車輛型號')
color=models.charfield(max_length=20,verbose_name='車輛顏色')
age=models.charfield(max_length=10,verbose_name='車輛年齡')
# '''之所以是字串型別,是因為車齡為 一年以內,三年以內 =='''
transmission_case = models.charfield(max_length=10, verbose_name='變速箱')
mileage = models.decimalfield(max_digits=10,decimal_places=2,verbose_name='里程數')
displacement = models.charfield(max_length=10, verbose_name='排量')
emission_standard = models.integerfield(max_length=5,verbose_name='排放標準g/km')
fuel_type = models.charfield(max_length=10, verbose_name='燃油型別')
license_plate_location = models.charfield(max_length=10, verbose_name='車牌所在地')
drive = models.charfield(max_length=10, verbose_name='驅動')
country = models.charfield(max_length=10, verbose_name='國別')
status = models.integerfield(default=1,choices=status_choice,verbose_name='狀態')
class meta:
verbose_name='車輛明細'
verbose_name_plural=verbose_name
class image_detail(models.model):
path = models.imagefield(upload_to='/detail_img',verbose_name='車輛細節圖')
index = models.integerfield(verbose_name='順序')
car_detail = models.foreignkey('cardetail',verbose_name='車輛細節圖')
class meta:
verbose_name = '車輛細節'
verbose_name_plural = verbose_name
class indexbanner(models.model):
models.imagefield(upload_to='/banner',verbose_name='')
index = models.integerfield(verbose_name='展示順序')
class meta:
verbose_name = '首頁輪播圖'
verbose_name_plural = verbose_name
這樣車輛模組的資料表也算完成了,接下來在**後台中展示出來,同樣也要在admin中填寫
from django.contrib import admin
# register your models here.
from cardetail1.models import cardetail,carstyles,brand,image_detail,indexbanner
admin.site.register(cardetail)
admin.site.register(carstyles)
admin.site.register(brand)
admin.site.register(image_detail)
admin.site.register(indexbanner)
這樣車輛模組算是完成了 實際專案的實現1
mysql條件下 建立新的資料庫 create database project1 charset utf8建立虛擬環境 mkvirtualenv p python3 虛擬環境的名字 project1 通過workon 進入設定好的環境 在 desktop 目錄下建立自己的專案 建立專案的語句 dj...
map在實際專案的中妙用
1.需求描述 在批量編輯購物車的時候,考慮到因為階梯價不同,導致商品編輯的庫存超過總庫存!比如這樣的資料 這個時候假設這個sku的庫存是3那我這個時候編輯資料,把隨機的一條購物車記錄調整為4,那這個時候我是可以編輯的!這與事實不符合。如何去做調整呢?本質 對比傳入的數量與商品sku的總數量!如何分別...
通過實際專案的JS學習(二)
乙個將區域性放大的專案案例 網頁內容。js function function 5.獲取滑鼠移動的座標 控制擋板的移動 gs.mousemove function e else if mleft gsw mw 2 if mtop 0 else if mtop gsh mh 2 擋板要移動的位置 gs...