打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Django是能速成的!这你就不知道了吧!超长文章一篇速成Django!

保存后退出。 执行命令:
liang@l:~$ source .bashrc

  1. 打开/etc/mysql/debian.cnf文件,在这个文件中有系统默认给我们分配的用户名和密码,通过这个密码就可以直接对mysql进行操作了。但是一般这个密码都比较怪,很长很长。小编推荐大家加一下这个群:103456743这个群里好几千人了!大家遇到啥问题都会在里面交流!而且免费分享零基础入门料资料web开发 爬虫资料一整套!是个非常好的学习交流地方!也有程序员大神给大家热心解答各种问题!很快满员了。欲进从速哦!各种PDF等你来下载!全部都是免费的哦!只为帮助大家快速入门,所以小编在群里等你们过来一起交流学习呢!

  2. 当进入mysql之后修改mysql的密码:这个方法比较好,具体的操作如下用命令:

分别创建static文件夹用于存放静态文件,log文件夹用于存放日志文件,media文件夹用于存放用户上传文件,template文件夹用于存放HTML文件

用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文件夹

当app数量过多时,应该把他们单独放入一个文件夹便于管理

然后执行==右击apps文件夹 > Mark Directory as > Sources Root==,这样,在根目录下找不到的表可以在apps目录下继续寻找,但是这样仍然不够,在命令行下运行python manage.py runserver 时,仍然会报错找不到users

来源:

如有侵权请联系小编删除!
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
004Django 模型 | 菜鸟教程
[打造自己的监控系统] 使用Django创建网站
Django 入门篇2:初始化项目
Django(三)模型与数据库
Django-最流行的Python WEB框架
给你一个优秀的Django RestAPI工程模板
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服