建立課程表設計

2022-05-17 19:55:42 字數 3165 閱讀 7490

create_time = models.datetimefield('建立時間', auto_now_add=true, null=true)

update_time = models.datetimefield('更新時間', auto_now=true, null=true)

title=models.charfield('課程類別',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('學習人數', default=0)

title = models.charfield('章標題', 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)

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

課程表 演算法設計

從今天開始 接下來的幾個月 裡我都在這裡分享leecode解題思路和藍橋杯歷屆試題的解題思路 第一天先看乙個dfs的題目 現在你總共有 n 門課需要選,記為 0 到 n 1。在選修某些課程之前需要一些先修課程。例如,想要學習課程 0 你需要先完成課程 1 我們用乙個匹配來表示他們 0,1 給定課程總...

leetcode 課程表I,課程表II

課程表 你這個學期必須選修 numcourse 門課程,記為 0 到 numcourse 1 在選修某些課程之前需要一些先修課程。例如,想要學習課程 0 你需要先完成課程 1 我們用乙個匹配來表示他們 0,1 給定課程總量以及它們的先決條件,請你判斷是否可能完成所有課程的學習?示例 1 輸入 2,1...

html課程表頁面

效果圖 html 部分 charset utf 8 課程表title align center 課程表h2 caption class info align center valign middle 專案td colspan 5 align center valign middle 上課td col...