Django
不会写代码的美年达
这个作者很懒,什么都没留下…
展开
-
【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 · 1836 阅读 · 0 评论 -
【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 · 108 阅读 · 0 评论 -
【django】input type= button和 submit
<input type="button" /> 这就是一个按钮。如果你不写javascript 的话,按下去什么也不会发生。 <input type="submit" /> 这样的按钮用户点击之后会自动提交 form,除非你写了javascript 阻止它。...原创 2018-12-24 16:52:17 · 2014 阅读 · 0 评论 -
【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 · 14674 阅读 · 1 评论 -
【django】HTTP模板、form表单
模板http:过滤器:|capfirst 第一个字符转化为大写|cut:" " 切除" "内的字符 |join:"/" 用" "内的字符连接 表单<form>:一个个<input>组成,通过 POST 或 GET 提交到view中 from django import formsc原创 2018-12-24 20:49:41 · 163 阅读 · 0 评论 -
【django】页面跳转,重定向url
硬地址:# return HttpResponseRedirect("/article/article_list")软地址:# return HttpResponseRedirect(reverse("article:article_list"))原创 2018-12-24 21:19:21 · 2559 阅读 · 0 评论 -
【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 · 172 阅读 · 0 评论 -
【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 · 1249 阅读 · 0 评论 -
【django】Windows下安装Redis
博客园 首页 新随笔 联系 订阅 管理随笔 - 4 文章 - 0 评论 - 0Windows下安装Redis一、Redis简单介绍: Redis是一个Key-value的数据结构存储系统,可以以数据库的形式,缓存系统,消息处理器使用,它支持的存储value类型很多,例如,string、list(链表)、set(集合)、zset(sorted set--有序集合...原创 2018-12-25 15:52:55 · 719 阅读 · 1 评论 -
【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 · 474 阅读 · 0 评论 -
【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 · 192 阅读 · 0 评论 -
【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 · 589 阅读 · 0 评论 -
【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 · 452 阅读 · 0 评论 -
【django】第二章 用户管理
Django默认的django.contrib.auth里有登录login()方法,但是没有用户注册的方法自己实现注册功能原创 2018-12-14 11:13:27 · 125 阅读 · 0 评论 -
【django安装】
https://www.jianshu.com/p/2057ca7680b4 用windows下的Anaconda搭建Django虚拟环境原创 2018-12-10 13:00:24 · 174 阅读 · 0 评论 -
【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 · 316 阅读 · 0 评论 -
【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 · 132 阅读 · 0 评论 -
【django】使用Redis数据库记录访问量数据,SQLite数据库记录博客的数据
使用原来的SQLite数据库:访问量自增,然后保存入数据库# 法1:Model直接:自定义数据类型 存储访问量# article.viewers_count += 1article.viewers_count = total_viewsarticle.save() # 临时变量保存入数据库 使用Redis数据库# 3种方法记录访问量:# Redis...原创 2018-12-26 17:20:26 · 605 阅读 · 1 评论 -
【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 · 808 阅读 · 0 评论 -
【django】显示表单页面
显示表单页面<form> <lable>xxxx: </lable> <p> {{ xxxx }} </p></form>原创 2018-12-26 21:32:35 · 223 阅读 · 0 评论 -
【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 · 3398 阅读 · 0 评论 -
【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 · 1095 阅读 · 2 评论