[py][mx]django添加後臺課程機構頁數據-圖片上傳設置
阿新 • • 發佈:2018-02-04
oot default min sel 9.png log django ade post
分析下課程頁前臺部分
- 機構類別-目前機構庫中沒有這個字段,需要追加下
- 所在地區 xadmin可以手動添加
- 課程機構 涉及到機構封面圖, 即圖片上傳media設置, 也需要在xadmin裏手動添加幾條
用xadmin添加數據
所在地區添加
課程機構添加
補充機構類別在model裏的字段
class CourseOrg(models.Model): catagory = models.CharField(max_length=20, default="pxjg", choices=(("pxjg", "培訓機構"), ("gr", "個人"), ("gx", "高校")), verbose_name="機構類別")
完整的
class CourseOrg(models.Model): name = models.CharField(max_length=20, verbose_name="課程機構") desc = models.TextField(verbose_name="課程機構描述") catagory = models.CharField(max_length=20, default="pxjg", choices=(("pxjg", "培訓機構"), ("gr", "個人"), ("gx", "高校")), verbose_name="機構類別") click_nums = models.IntegerField(default=0, verbose_name="課程機構點擊數") fav_nums = models.IntegerField(default=0, verbose_name="收藏人數") image = models.ImageField(upload_to="org/%Y/%m", verbose_name="封面圖") address = models.CharField(max_length=150, verbose_name="機構地址") city = models.ForeignKey(CityDict, verbose_name="所在城市", on_delete=models.CASCADE) add_time = models.DateTimeField(default=datetime.now, verbose_name="添加時間") class Meta: verbose_name = "課程機構" verbose_name_plural = verbose_name def __str__(self): return self.name
makemigrations organization
migrate organization
同步玩庫後手動添加 課程 和 課程機構數據
media(圖片上傳)在settings中的設置
settings.py
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
[py][mx]django添加後臺課程機構頁數據-圖片上傳設置