一.MVC、MTV模型著名的MVC模式:所谓MVC就是把web应用分为模型(M),控制器(C),视图(V)三层;他们之间以一种插件似的,松耦合的方式连接在一起。模型负责业务对象与数据库的对象(ORM),视图负责与用户的交互(页面),控制器(C)接受用户的输入调用模型和视图完成用户的请求。Django的MTV模式本质上与MVC模式没有什么差别,也是各组件之间为了保持松耦合关系,只是定义上有些许不同,
分类:
Web程序 时间:
2018-10-31 23:31:08
阅读次数:
372
1. 用Django 新建django项目 配置Django项目 setting.py文件 1. templates文件夹的位置 2. 静态文件 1. STATIC_URL 静态文件夹的别名(在HTML文件中用的) 2. STATICFILES_DIRS 静态文件夹的真正路径 3. 注释掉csrf相 ...
分类:
其他好文 时间:
2018-10-31 20:02:29
阅读次数:
132
创建Django目录 startproject my_project 创建APP startapp my_app 手动创建的文件夹 log 日志 media 用户上传下载 static 静态文件 配置数据库 找到DATABASES 生成Django默认的数据表 进入pycharm的Tools--Ru ...
分类:
编程语言 时间:
2018-10-29 22:58:15
阅读次数:
168
Web Django 网站通常需要提供其他文件,如图像、JavaScript或CSS。在Django中,我们将这些文件称为“静态文件”。 Django提供了django.contrib.staticfiles方法来管理。 我们先创建一个,存放静态文件目录:static。目录规划存放在在工程项目下,主 ...
分类:
Web程序 时间:
2018-10-29 16:53:59
阅读次数:
232
我们之前已经完成了项目的结构搭建,但是,在Django当中,我们强调的一个重要概念是app,比如Django自带的admin就是一个成功的app典范,那么我们应该如果整理自己的项目结构,才能让我们的app真正的独立出来,我们以之前的OurBlog项目为例: 为了项目的可迁移性,我们将静态文件和模板文 ...
分类:
移动开发 时间:
2018-10-29 12:55:28
阅读次数:
269
1.缓存 缓存,对应工程师来讲简直太熟悉了,太方便了,省略到资源或数据的获取方式,直接缓存到离用户访问最快的地方,也降低服务器的压力,比如: (1)静态文件获取 服务器->cdn->本地磁盘->本地内存 (2)数据获取 数据库->内存型数据库 (3)host 缓存 主域名服务器->顶级域名服务器-> ...
分类:
其他好文 时间:
2018-10-28 13:39:17
阅读次数:
2729
第一步宝塔安装和软件安装我们先安装宝塔面板(这个不需要我说咋弄吧) 安装完成后登录到宝塔面板然后安装软件我个人喜欢nginx最新版,mysql由于服务器配置很菜所以没发装56,php什么的我用不到就没装,这些东西根据自己的喜好来弄就行,如果想php和java共存就装php。 因为安装nginx什么的 ...
分类:
Web程序 时间:
2018-10-28 00:06:59
阅读次数:
813
vue-resource的使用,前后端数据交互 1:导入vue与vue-resource的js js下载: https://pan.baidu.com/s/1fs5QaNwcl2AMEyp_kUgFyQ 注意如果是springBoot项目需要在配置文件中排除静态文件的拦截: post方法: ...
分类:
其他好文 时间:
2018-10-27 19:48:18
阅读次数:
270
applicationContext-web.xml中 <context:component-scan base-package="com.jinlin" /> <!-- 放行静态文件 --> <mvc:default-servlet-handler /> <!-- 启用注解 --> <mvc:an ...
分类:
编程语言 时间:
2018-10-27 16:08:13
阅读次数:
172
当我们请求一个网页的时候,可能会加载很多css,js,img等静态文件;一般这些文件是很久都不会变化的,所以我们为了提高页面响应速度,完全可以将这些文件缓存到浏览器中(可以理解为cookie信息),这就叫动静分离。 1. vim nginx.conf 2. 修改首页index.html 让它去加载一 ...
分类:
其他好文 时间:
2018-10-26 14:27:13
阅读次数:
154