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...