django项目班笔记-模板抽取】的更多相关文章

目录 一.将前端静态文件放置到项目文件目录 二.模板设置 三.将静态文件拖放到项目对应目录 四.检查HTML文件中的应用是否自动更改了 4.1 文件引用没有改变的解决方法 4.2 设置static文件为根目录 五.编写视图,测试静态文件是否能渲染成功 六.模板继承 6.1 创建base模板 6.2 模板挖坑 6.3 填坑 6.3.1 清空index.html中的内容 6.3.2 继承base模板,填写对应坑 本章内容所用到的文件:https://files.cnblogs.com/files/i…
目录 一.用户模型设计 1.用户表字段分析 2.用户模式设计 二.执行迁移 三.图形验证码 四.将图形验证加入到前端文件中 验证码生成源码:https://files.cnblogs.com/files/icewky/captcha.zip 一.用户模型设计 1.用户表字段分析 - 添加用户手机号字段 - 添加邮箱状态字段 2.用户模式设计 Django提供了`django.contrib.auth.models.AbstractUser`用户抽象模型类允许我们继承,扩展字段来使用Django认…
d码云注册,登录, 创建项目: 生成秘钥 想看秘钥: 添加公钥 复制 ssh 连接 通过  git clone <ssh> 连接 在服务器上创建 python3 虚拟环境, 创建项目  pycharm  连接: 用命令创建项目 一.在码云平台创建项目   版本控制的种类: 主要使用github(最主流) 国内访问速度慢 托管私有项目收费 国内一般使用码云gitee 国内访问速度快 托管私有项目免费 公司中使用gitlab或者svn来搭建   创建步骤   ​ a.打开码云 ,注册登录   ​ …
创建项目 mysite 创建应用 blog mysit/settings.py配置app INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'blog', ] 创建数据模型类blog/mo…
1. 定义一个基础的页面HTML文件base.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>base</title> </head> <body> <h1>页头信息</h1> {% block content %} 此处可以不写,写的话为默认内容…
一.分析静态页面   1.静态vs动态 条目 静态页面 动态页面 网站内容 固定不变 经常变动 浏览器加载速度 更快(无需向服务器发起请求) 更慢 改变网站内容 很难(修改或者创建新的html页面) 简单(数据库中添加数据即可) url文件拓展 .htm..html .php..asp..jsp..py 创建语言 HTML PHP.Java.Python   2.本次项目页面分析   a.本项目由5个模块组成分别为:news.course.doc.users.admin   b.在项目根目录下创…
为什么要抽模板,因为这样能够复用代码,减少代码量,需要原代码时就不需要修改,也不需要添加; 如果不同,就只需要单独修改不一样的地方就行  : 多挖坑,少代码,这就是抽模板的精髓,挖坑就是({% block xxx %}需要改变的代码{% endblock %}) 静态页面抽取模板 一.分析静态页面 1.静态vs动态 2.本次项目页面分析 本项目由5个模块组成分别是:news.course.doc.user.admin,按照django的风格,在前面创建的模板文件夹templates下,分别创建以…
一.uWSGI服务器 uWSGI是一个Web服务器,它实现了WSGI协议.uwsgi.http等协议.Nginx中HttpUwsgiModule的作用是与uWSGI服务器进行交换. 要注意 WSGI / uwsgi / uWSGI 这三个概念的区分. WSGI是一种通信协议. uwsgi是一种线路协议而不是通信协议,在此常用于在uWSGI服务器与其他网络服务器的数据通信. 而uWSGI是实现了uwsgi和WSGI两种协议的Web服务器. uwsgi协议是一个uWSGI服务器自有的协议,它用于定义…
上次用Django启动了我的第一个页面 具体步骤参考:初步启动DjangoDjango启动第一个页面但是页面非常简陋,所以我从网上找了个模板,下载网址:免费下载模板,解压后内部文件如下: 效果图:下面开始将这个模板页面移入我们的Django: 首先下载bootstrap 下载地址:bootstrap下载地址,选择第二个下载: 解压后效果如下: 接下来对我们的Django项目进行改动 找到Django项目的创建位置(我的是在D盘):在Django项目中创建一个名为static的文件夹在static…
Python第十三天   django 1.6   导入模板   定义数据模型   访问数据库   GET和POST方法    SimpleCMDB项目   urllib模块   urllib2模块  httplib模块  django和web服务器整合  wsgi模块   gunicorn模块 目录 Pycharm使用技巧(转载) Python第一天  安装  shell  文件 Python第二天  变量  运算符与表达式  input()与raw_input()区别  字符编码  pyth…