第三百七十五节,Django+Xadmin打造上线标准的在线教育平台—创建课程机构app,在models.py文件生成3张表,城市表课程机构表讲师表
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第三百七十五节,Django+Xadmin打造上线标准的在线教育平台—创建课程机构app,在models.py文件生成3张表,城市表课程机构表讲师表相关的知识,希望对你有一定的参考价值。
第三百七十五节,Django+Xadmin打造上线标准的在线教育平台—创建课程机构app,在models.py文件生成3张表,城市表、课程机构表、讲师表
创建名称为app_organization的课程机构APP,写数据库操作文件models.py
models.py文件
#!/usr/bin/env python # -*- coding:utf-8 -*- from __future__ import unicode_literals from datetime import datetime from django.db import models # 导入models对象 class CityDict(models.Model): name = models.CharField(max_length=20, 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 class CourseOrg(models.Model): name = models.CharField(max_length=50, verbose_name=‘机构名称‘) desc = models.TextField(verbose_name=‘机构描述‘) click = models.IntegerField(default=0, verbose_name=‘点击数‘) fav_nums = models.IntegerField(default=0, verbose_name=‘收藏数‘) image = models.ImageField(upload_to=‘org/%Y/%m‘, verbose_name=‘封面图‘, max_length=100) address = models.CharField(max_length=150, verbose_name=‘机构地址‘) city = models.ForeignKey(CityDict, verbose_name=‘外键城市表‘) add_time = models.DateTimeField(default=datetime.now, verbose_name=‘添加日期‘) class Meta: verbose_name = ‘课程机构表‘ verbose_name_plural = verbose_name class Teacher(models.Model): org = models.ForeignKey(CourseOrg, verbose_name=‘外键课程机构表‘) name = models.CharField(max_length=50, verbose_name=‘讲师名称‘) work_years = models.IntegerField(default=0, verbose_name=‘工作年限‘) work_company = models.CharField(max_length=50, verbose_name=‘就职公司‘) work_position = models.CharField(max_length=50, verbose_name=‘公司职位‘) points = models.CharField(max_length=50, verbose_name=‘教学特点‘) click = models.IntegerField(default=0, verbose_name=‘点击数‘) 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
以上是关于第三百七十五节,Django+Xadmin打造上线标准的在线教育平台—创建课程机构app,在models.py文件生成3张表,城市表课程机构表讲师表的主要内容,如果未能解决你的问题,请参考以下文章
第三百七十六节,Django+Xadmin打造上线标准的在线教育平台—创建用户操作app,在models.py文件生成5张表,用户咨询表课程评论表用户收藏表用户消息表用户学习表
第三百七十节,Python分布式爬虫打造搜索引擎Scrapy精讲—elasticsearch(搜索引擎)用Django实现搜索结果分页
第三百七十一节,Python分布式爬虫打造搜索引擎Scrapy精讲—elasticsearch(搜索引擎)用Django实现我的搜索以及热门搜索
第三百八十一节,Django+Xadmin打造上线标准的在线教育平台—xadmin全局配置