会议室管理系统----MROS
生活随笔
收集整理的這篇文章主要介紹了
会议室管理系统----MROS
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1,創建項目:MROS
2, 在models.py文件中創建相關的表
from django.db import models# Create your models here.# 數據庫表# 用戶表 class User(models.Model):name = models.CharField(max_length=32, verbose_name='用戶名')pwd = models.CharField(max_length=32, verbose_name='密碼')def __str__(self):return self.name# 只在admin中用,用于展示漢語表名稱class Meta:verbose_name = '用戶表' # 單數verbose_name_plural = verbose_name # 復數# 會議室表 class Meeting(models.Model):title = models.CharField(max_length=32, verbose_name='會議室名稱')def __str__(self):return self.title# 只在admin用,用于展示漢語表名稱class Meta:verbose_name = '會議室表' # 單數verbose_name_plural = verbose_name # 復數# 預定表 class Presettime(models.Model):reserve_data = models.DateTimeField(null=True, blank=True) # 預定時間# 關聯字段(ForeignKey:一對多),to:要關聯表的表名,related_name:反向查找(本身表名復數)user = models.ForeignKey(to='User', related_name='preset_times')meeting = models.ForeignKey(to='Meeting', related_name='preset_times')# 時間段time_choices = ((1, '8:30'),(2, '9:00'),(3, '9:30'),(4, '10:00'),(5, '10:30'),(6, '11:00'),(7, '11:30'),(8, '12:00'),(9, '12:30'),(10, '13:00'),(11, '13:30'),(12, '14:00'),(13, '14:30'),(14, '15:00'),(15, '15:30'),(16, '16:00'),(17, '16:30'),(18, '17:00'),(19, '17:30'),(20, '18:00'),(21, '18:30'),(22, '19:00'),(23, '19:30'),(24, '20:00'),(25, '20:30'))# 開始時間start_time = models.SmallIntegerField(verbose_name='開始時間', blank=True, null=True)# 結束時間end_time = models.SmallIntegerField(verbose_name='結束時間', blank=True, null=True)# 只在admin用,用于展示漢語表名稱class Meta:verbose_name = '預定時間表' # 單數verbose_name_plural = verbose_name # 復數 創建表3,文件遷移(生成表)
1,在Tools中點擊Run Manage.py Task..... 2, 輸入:makemigrations回車, 輸入migrate回車。完后關閉 3,在Pycharm左邊菜單欄中找到db.sqlite3拖到右邊database中即可,就可看到已創建好的所有表??
轉載于:https://www.cnblogs.com/mds---123/p/8664163.html
總結
以上是生活随笔為你收集整理的会议室管理系统----MROS的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C# TTS-文本转语音
- 下一篇: mysql数据库优化的几种方法