liang@l:~$ source .bashrc
用makemigration和migrate命令创建默认数据库,自动创建的用户表为==auth_user== 再次打开数据库的users_profile表,显示创建成功 3.3 user models.py设计 User models.py 和Courses models.py存在循环引用 解决循环import最常用的方法是分层设计: 1. django app设计 2. users models.py编写 3. courses models.py编写 4. organization models.py编写 5. operaion models.py编写(最上层) 形成以下结构图: 3.3.3 organization models.py 设计 课程机构结构如下: 1. CourseOrg - 课程机构基本信息 2. Teacher - 教师基本信息 3. CityDictionary - 城市信息 3.3.4 operation models.py 设计结构: 1. UserAsk - 用户咨询 2. CourseComments - 用户评论 3. UserFavorite - 用户收藏 4. UserMessage - 用户消息 5. UserCourse - 用户学习的课程 设计代码如下: 3.3.5 数据库生成以及apps目录建立 打开manage.py task 此时每个app文件夹下会生成migrations文件夹
然后执行==右击apps文件夹 > Mark Directory as > Sources Root==,这样,在根目录下找不到的表可以在apps目录下继续寻找,但是这样仍然不够,在命令行下运行python manage.py runserver 时,仍然会报错找不到users |
|