1. 程式人生 > >添加機構organizations模塊

添加機構organizations模塊

OS sca AD 地址 gef course erb HERE ret

startapp organizations

models內容:

from django.db import models
from datetime import datetime


# Create your models here.

class CityDict(models.Model):
    name = models.CharField(max_length=100, verbose_name=城市名)
    desc = models.CharField(max_length=200, verbose_name=城市描述)
    add_time = models.DateTimeField(default=datetime.now, verbose_name=
創建時間) class Meta: verbose_name = 城市 verbose_name_plural = verbose_name def __str__(self): return self.name class CourseOrg(models.Model): org = models.ForeignKey(CourseOrg, on_delete=models.CASCADE, verbose_name=所屬機構) name = models.CharField(max_length=100, verbose_name=
機構名) desc = models.CharField(max_length=300, verbose_name=機構描述) click_nums = models.IntegerField(default=0, verbose_name=點擊數) fav_nums = models.IntegerField(default=0, verbose_name=收藏數) image = models.ImageField(max_length=100, verbose_name=封面圖, upload_to=static/uploads/orgs/%Y/%m) address
= models.CharField(max_length=150, verbose_name=機構地址) city = models.ForeignKey(CityDict, on_delete=models.CASCADE, verbose_name=所在城市) add_time = models.DateTimeField(default=datetime.now, verbose_name=創建時間) class Meta: verbose_name = 課程機構 verbose_name_plural = verbose_name def __str__(self): return self.name class Teacher(models.Model): name = models.CharField(max_length=100, verbose_name=教師名) desc = models.CharField(max_length=300, verbose_name=教師描述) work_years = models.IntegerField(default=0, verbose_name=工作年限) work_company = models.CharField(max_length=100, verbose_name=就職公司) work_position = models.CharField(max_length=100, verbose_name=公司職位) points = models.CharField(max_length=100, verbose_name=教訓特點) click_nums = models.IntegerField(default=0, verbose_name=點擊數) image = models.ImageField(max_length=100, verbose_name=教師圖, upload_to=static/uploads/teachers/%Y/%m) fav_nums = models.IntegerField(default=0, verbose_name=收藏數) add_time = models.DateTimeField(default=datetime.now, verbose_name=創建時間) class Meta: verbose_name = 教師 verbose_name_plural = verbose_name def __str__(self): return self.name

每個表都有幾個常用的字段,比如name,description,add_time以及meta信息和 __str__ 重載等

添加機構organizations模塊