- 博客(28)
- 资源 (1)
- 收藏
- 关注
原创 【django】表单提交 与 POST直接提交的区别
def article_tag_rename(request): # edit # data:{"tag_id":tag_id, "tag_name":new_name}, ''' # 法1:用form = xxxForm(data=request.POST) 用表单 来存储数据 # 表单提交,要保证POST名字与表单名字与model名字一一对应 ...
2018-12-27 21:30:34 610
原创 【django】数据库存储的方法: 表单.save() 模型.objects.create()
前端传到后端 view.py中进行数据存储数据存储的方式:1.表单存储form.save()form = Form(request.POST) if form.isvalid form.save() if request.method == "POST": tag_form = ArticleTagForm(data=request.POST)...
2018-12-27 11:25:08 3450
原创 【django】显示表单页面
显示表单页面<form> <lable>xxxx: </lable> <p> {{ xxxx }} </p></form>
2018-12-26 21:32:35 236
原创 【django】input type=submit type=button的区别
<input>的类型设置为type=submit,直接提交到url中这种方式简单,但存在瑕疵。 <input>的类型设置为type=button,鼓励用Ajax方式 <input type="text" id="id_tag">鼓励用Ajax方式...
2018-12-26 21:10:04 826
原创 【django】使用Redis数据库记录访问量数据,SQLite数据库记录博客的数据
使用原来的SQLite数据库:访问量自增,然后保存入数据库# 法1:Model直接:自定义数据类型 存储访问量# article.viewers_count += 1article.viewers_count = total_viewsarticle.save() # 临时变量保存入数据库 使用Redis数据库# 3种方法记录访问量:# Redis...
2018-12-26 17:20:26 639 1
转载 【django】对文章的阅读次数进行记录与统计,另外数据库在原来的基础上加一个Redis。
首发于Python与Web关注专栏写文章 【记录】Django学习34田田田田以后的每一天。关注她对文章的阅读次数进行记录与统计,另外数据库在原来的基础上加一个Redis。1、安装Reids,然后改掉默认端口号。vim redis.confroot@Grace:/opt/redis-5.0.0/src# ./redis-server ../re...
2018-12-25 17:57:03 1131 2
转载 【django】redis 最热文章排名
3、最后回顾一下,取出阅读数最大的十篇文章为什么用到4条语句: 44 article_ranking = r.zrange("article_ranking", 0, -1, desc=True)[:10] 45 article_ranking_ids = [int(id) for id in article_ranking] 46 most_viewed = l...
2018-12-25 17:44:01 491
原创 【django】Windows下安装Redis
博客园 首页 新随笔 联系 订阅 管理随笔 - 4 文章 - 0 评论 - 0Windows下安装Redis一、Redis简单介绍: Redis是一个Key-value的数据结构存储系统,可以以数据库的形式,缓存系统,消息处理器使用,它支持的存储value类型很多,例如,string、list(链表)、set(集合)、zset(sorted set--有序集合...
2018-12-25 15:52:55 749 1
原创 【django】模板语句with for...empty
简单赋值语句 在区块内有效{% with a=article.users_like.count b = article.users_like.all %}。。。。。。。{% endwith %} for循环为空{% for athlete in athlete_list %} <li>{{ athlete.name }}</li>...
2018-12-25 14:08:57 1259
原创 【django】页面跳转,重定向url
硬地址:# return HttpResponseRedirect("/article/article_list")软地址:# return HttpResponseRedirect(reverse("article:article_list"))
2018-12-24 21:19:21 2583
原创 【django】HTTP模板、form表单
模板http:过滤器:|capfirst 第一个字符转化为大写|cut:" " 切除" "内的字符 |join:"/" 用" "内的字符连接 表单<form>:一个个<input>组成,通过 POST 或 GET 提交到view中 from django import formsc
2018-12-24 20:49:41 177
转载 【django】class='btn' btn按钮样式
Button目录基本使用 按钮状态 按钮尺寸 块级显示 按钮 Icon基本使用默认样式在要应用按钮样式的元素上添加 .am-btn,再设置相应的颜色。.am-btn-default - 默认,灰色按钮 .am-btn-primary - 蓝色按钮 .am-btn-secondary - 浅蓝色按钮 .am-btn-success - 绿色按钮 .am-btn-...
2018-12-24 17:33:47 14879 1
原创 【django】input type= button和 submit
<input type="button" /> 这就是一个按钮。如果你不写javascript 的话,按下去什么也不会发生。 <input type="submit" /> 这样的按钮用户点击之后会自动提交 form,除非你写了javascript 阻止它。...
2018-12-24 16:52:17 2043
原创 【django】数据库操作
增:法1: 实例.save()方法from django.contrib.auth.models import Useruser = User(username="abc", password="abc")user.save()法2:模型.objects.create()方法from django.contrib.auth.models import UserUser.o...
2018-12-24 11:15:20 120
原创 【django】链接地址url定位的方式
html文件中寻址:{% url "viewsname" %}方法按view视图函数里的name来寻址:href = "{% url "article:article_list" %}"硬编码:href = " /article/article_list/ " python文件中寻址:reverse("viewsname")方法硬编码:HttpResponseRe...
2018-12-19 17:13:41 473
转载 【django】时间字段参数:修改时间 auto_now只读 ; 创建时间:auto_now_add只读 ; default可修改
Django中的日期和时间格式 DateTimeField 发布时间:2018-02-28 来源:网络 上传者:用户 关键字: DateTimeField 日期 格式 时间 Django 发表文章 摘要:创建django的model时,有DateTimeField、DateField和TimeField三种类型可以用来创建日期字段,其值分别对应着datetime()、date()、t...
2018-12-19 13:41:30 1854
原创 【django python】模型:查询
python manage.py shellfrom blog.models import BlogArticles查询所有对象BlogArticles.objects.all()条件查询BlogArticles.objects.get(id=1)BlogArticles.objects.get(title="第一篇博客")过滤BlogArticles.object...
2018-12-19 13:02:55 183
原创 【django】第二章 用户管理
Django默认的django.contrib.auth里有登录login()方法,但是没有用户注册的方法自己实现注册功能
2018-12-14 11:13:27 136
原创 【django】第一章:简单的博客系统(重新实现)
第一章:简单的博客系统目录第一章:简单的博客系统1. 创建project2. 创建app,添加app 2.1 创建app 2.2 添加app3. 创建model,自动导入到数据库表db.sqlite3中3.1 创建数据类型class3.2 将该数据类型migrate到数据库SQLite文件里 3.3 在admin界面中增删改查数据库:4. M...
2018-12-11 18:15:24 204
原创 【html】html写法
HTML 元素指的是从开始标签(start tag)到结束标签(end tag)的所有代码。<html><head><h1>head<h1>标签title浏览器会以特殊的方式来使用标题,并且通常把它放置在浏览器窗口的标题栏或状态栏上。同样,当把文档加入用户的链接列表或者收藏夹或书签列表时,标题将成为该文档链接的默认名称。<...
2018-12-10 20:22:16 1416
原创 【html】基本操作
&amp;amp;lt;html&amp;amp;gt;&amp;amp;lt;head&amp;amp;gt;&amp;amp;lt;h1&amp;amp;gt;head&amp;amp;lt;h1&amp;amp;gt;&amp;amp;lt;/head&amp;amp;gt;&amp;amp;lt;b
2018-12-10 20:03:20 157
原创 【django】创建一个项目
创建项目创建项目结构 在D:\Django\project\>目录下django-admin startproject mysite启动网页服务在D:\Django\project\mysite>目录下python magage.py runserver可以访问http://127.0.0.1:8000/ ctrl+c 结束当前服务 创建ap...
2018-12-10 13:51:58 146
原创 【django】windows下安装django,并创建new project
一、进入:python退出:exit() 二、安装django:1.解压官方下载的django-1.10.12.在该目录下,python setup.py install 大概需要1分钟的时间安装完成,Django将被安装到Python安装目录`` 的site-package`` 目录3.检测是否安装成功pythonimport django ...
2018-12-10 13:18:14 334
原创 【django安装】
https://www.jianshu.com/p/2057ca7680b4 用windows下的Anaconda搭建Django虚拟环境
2018-12-10 13:00:24 183
转载 浮点数计算造成的精度丢失问题
double d = 2.4;System.out.println(d); 输出的是2.4,而不是2.3999999999999999。也就是说,不进行浮点计算的时候,在十进制里浮点数能正确显示。这更印证了我以上的想法,即如果浮点数参与了计算,那么浮点数二进制与十进制间的转换过程就会变得不可预知,并且变得不可逆。 事实上,浮点数并不适合用于精确计算,而适合进行科学计算。这里有...
2018-12-06 10:29:07 979
转载 【Debug】STM32 HardFault_Handler 故障
3、还是将中断函数修改,打印中断时的一些信息:HardFault_Hander()定义如下:void HardFault_Handler(void){ uint32_t r_sp ; r_sp = __get_PSP(); //获取SP的值 PERROR(ERROR,Memory Access Error!); Panic(r_sp...
2018-12-05 13:59:25 518
转载 CSDN-markdown编辑器
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2018-12-04 17:08:28 90
转载 ucosii操作系统下,exit中断跑飞
ucosii操作系统下,exit中断跑飞2017年12月20日 16:55:33 mlpx的专栏 阅读数:360硬件:stm32f106vc 操作系统:ucosii 实现功能:按键中断现象:配置完按键、中断后,进入中断死机。原代码如下:void EXTI0_IRQHandler(void)//WK_UP KEY3 PA0{ delay_ms(10); i...
2018-12-04 17:06:01 510
华为硬件工程师手册目前最全版本.pdf
2017-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人