1911A 課程相關5張表設計

2022-07-27 23:51:22 字數 3409 閱讀 5241

課程類別

', max_length=16)

sequence = models.integerfield('

展示順序

', default=10)

class

meta:

db_table = '

tb_coursetype

'def

__str__

(self):

return

self.title

class

coursetag(base):

title = models.charfield('

課程標籤

', max_length=16)

sequence = models.integerfield('

展示順序

', default=10)

class

meta:

db_table = '

tb_coursetag

'def

__str__

(self):

return

self.title

class

course(base):

status = ( ('

0', '

即將上線

'), ('

1', '

已上線'), ('

2', '

已下線'

), )

title = models.charfield('

課程名', max_length=24)

desc = models.charfield('

課程描述

', max_length=256)

img = models.imagefield('

課程logo

', upload_to='

course

', null=true)

course_type = models.foreignkey(coursetype, verbose_name='

課程型別

', on_delete=models.set_null, default=none, null=true)

course_tag = models.manytomanyfield(coursetag, verbose_name='

課程標籤')

status = models.charfield('

課程狀態

', choices=status, max_length=8, default='1'

) attention = models.integerfield('

關注人數

', default=0)

learner = models.integerfield('

學習人數

章標題', max_length=24)

serial_num = models.integerfield('

章序號'

) course = models.foreignkey(course, related_name='

chapters

', on_delete=models.set_null, null=true)

class

meta:

db_table = '

tb_chapters

'def

__str__

(self):

return

self.title

class

sections(base):

title = models.charfield('

節標題', max_length=24)

serial_num = models.integerfield('

節序號'

) chapters = models.foreignkey(chapters, related_name='

sections

', on_delete=models.set_null, null=true)

learn_time = models.integerfield('

學習小時

', default=1)

video = models.filefield("

", upload_to="

videos/%y%m%d/

", blank=true, max_length=1024)

seq_num = models.integerfield("

序號", default=1)

class

meta:

db_table = '

tb_sections

'def

__str__

(self):

return self.title

from django.contrib import

admin

from . import

models

admin.site.register(models.coursetype)

admin.site.register(models.coursetag)

admin.site.register(models.course)

admin.site.register(models.sections)

admin.site.register(models.chapters)

python manage.py makemigrations

python manage.py migrate

1911A 商品模組表結構分析

from django.db import models from utils.mybasemodel import base create your models here.class goods base goods type 1 vip 2 course channel type 1 普通 2...

課程相關 homework 04

這次的作業仍然是結對程式設計,我們隊伍的成員為 梁傑 夏天晗 謝祖三。上次我們是選擇了乙個時間大家聚在一起進行程式設計,效果不錯,所以這次我們還是決定採用這種方式。由於大家平時比較忙,這週六日我又有事,所以最後決定周五晚上大家一起進行程式設計。周五晚上吃完飯,我們就開始了討論。這次最大的乙個改變就是...

建立課程 增加抽象基類 課程相關5張表設計

1.1 建立使用者模型course 1.2 在setting.py中註冊course模型 第一步 1.3 syl urls.py新增路由 第二步 urlpatterns path course include course.urls 1.4 建立 course urls.py路由檔案 第三步 fro...