Django学习之项目结构优化】的更多相关文章

其实就是采用包结构,比如: 目录models,包含__init__.py,a.py,b.py 然后将model class写在a和b中,但是这样的话,导入时就要改变了! from models import Tag,Author不在适用了! 我们可以先在__init__.py导入: from .a import Blog, Tag from .b import Author 这样的话,from models import Tag,Author照样适用. 还有就是给model添加app_label…
新建的项目结构应该是这样 bin:项目的启动文件,也可以放其他脚本. node_modules:用来存放项目的依赖库. public:用来存放静态文件(css,js,img). routes:路由控制器. views:视图目录(相当于MVC中的V). app.js:项目入口及程序启动文件. package.json:包描述文件及开发者信息. -----------------------------------------------其他,自己创建使用----------------------…
每日测验 """ 今日日考 1.img标签src属性可以指代的值有哪些,各有什么特点 2.pillow模块是干什么用的,主要的方法有哪些 3.简述登陆功能图片验证码相关逻辑 4.纯手撸能够生成五位数的随机验证码代码 """ 昨日内容回顾 模型表的创建 """ 1.用户表需要继承AbstractUser 2.自关联字段 eg:根评论和子评论 3.数据库设计字段优化 """ 注册功能 &qu…
每日测验 """ 1.简述auth模块功能 2.简述项目开发流程 3.简述bbs表设计 """ 内容回顾 auth模块 """ 认证模块 校验用户是否存在 保存用户状态 校验用户是否登陆 修改密码 ... 该模块默认需要用到django默认的auth_user表 django的admin后台管理需要用到该表 如何创建超级用户/管理员 python3 manage.py createsuperuser "&q…
1.项目目录结构 MavenProjectRoot(项目根目录)   |----src   |     |----main   |     |         |----java ——存放项目的.java文件   |     |         |----resources ——存放项目资源文件,如spring, hibernate配置文件   |     |----test   |     |         |----java ——存放所有测试.java文件,如JUnit测试类   |  …
2.创建Django项目   root@dev:shiyanlou_project# workon syl (syl) root@dev:shiyanlou_project# cd /aaa/shiyanlou_project/ (syl) root@dev:shiyanlou_project# django-admin startproject syl # 注:创建三个python包, apps.utils.libs     3.创建user模型 3.1 创建用户模型user   python…
每日测验 """ 今日考题: 1.简述自定义标签,过滤器,inclusion_tag的方法,并简要说一说三者的特点及响应流程 2.简述个人侧边栏展示及筛选业务逻辑 3.简述点赞点踩业务逻辑(前后端分开描述) 4.简述根评论业务逻辑(前后端分开描述) """ 内容回顾 侧边栏制作inclusion_tag """ 1.当一个页面的局部需要再多个页面使用并且还需要传参数 自定义inclusion_tag步骤 1.在应用下…
每日测验 """ 今日考题 1.django admin作用及用法 2.media配置如何实现,基于该配置能够做到什么以及需要注意什么 3.阐述博客园为何支持用户自定义个人站点样式,内部可以如何实现 4.阐述侧边栏展示及筛选功能具体业务逻辑 """ 课程安排 """ 下周一再讲一天 """ 内容回顾 登陆功能后端实现 # 前后端基于ajax交互的话 那么后端通常会返回字典格式数据 &qu…
背景:业务发展初期为了便于快速迭代,很多应用都采用集中式的架构,随着业务规模的扩展,系统变得越来越复杂,访问量越来越大,不得不进一步扩展系统的吞吐能力. 优化1.主从集群:通过数据库的复制策略,可以将一台mysql数据库服务器中的数据复制到其他的mysql数据库服务器之上,当各台数据库服务器上都包含相同数据的时候,前端应用通过访问mysql集群中任意一台服务器,都能够读取到相同的数据,这样,每台mysql服务器所需要承担的负载就会大大降低,从而提高整个系统的承载能力,达到系统扩展的目的. 要实现…
转载:https://www.cnblogs.com/chenleideblog/p/10484554.html 关于Vue中main.js.APP.vue和index.html之间关系 在初始化vue项目中,我们最先接触的就是main.js /app.vue/index.html这三个文件,从官方文档中可以看了解到 index.html---主页,项目入口 App.vue---根组件 main.js---入口文件 那么这几个文件之间的联系如何呢? 1.先看index.html中的内容:(为了很…