![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
django
old_man31
这个作者很懒,什么都没留下…
展开
-
分页功能模板。
先上效果图。亲测成功views中写一下代码from django.http import HttpResponsefrom django.shortcuts import renderCreate your views here.from django.urls import reversefrom pages.models import UserListdef user_list...原创 2019-01-10 12:50:06 · 830 阅读 · 0 评论 -
required属性和autofocus属性,labels属性
https://www.jianshu.com/p/a9a6e5fa8a6frequired属性:在提交时,如果元素中内容为空白,则不允许提交,同时在浏览器中会弹出提示文字。autofocus属性:当页面打开时,该控件自动获得光标焦点required属性和autofocus属性的代码如下:<!DOCTYPE html><head><title>req...原创 2019-01-14 13:55:26 · 1333 阅读 · 0 评论 -
两种设置表单中必填内容的方法:required autofocus
两种设置表单中必填内容的方法:1、在input或textarea中增加required,及autofocus会自动将光标定位到框内,同时如果是空,则提示必填内容。<p>{{ header_title }}</p> 主题:{{ topic.text }} <br /> <form action="{% url 'learning...原创 2019-01-14 14:07:17 · 6379 阅读 · 0 评论 -
数据库设计---PowerDesigner(物理模型和概念模型)
https://blog.csdn.net/tgbyn/article/details/73130606转载 2019-01-24 15:20:41 · 137 阅读 · 0 评论 -
django中实现分页功能
https://docs.djangoproject.com/en/2.1/topics/pagination/#在views中,注意合并方法。提前做好框架设计。from django.core.paginator import Paginatorfrom django.shortcuts import renderdef listing(request): contact_li...原创 2019-01-12 21:29:17 · 358 阅读 · 0 评论 -
分页功能Paginator的练习
from django.core.paginator import Paginatorfrom django.core.paginator import Paginatorobjects = [‘a’,‘b’,‘c’,‘d’,‘e’]p = Paginator(objects,3)p&amp;amp;lt;django.core.paginator.Paginator object at 0x00000...原创 2019-01-09 10:42:10 · 168 阅读 · 0 评论 -
django中下拉框的使用
<div class="form-group"> <label for="id_sex">性别:</label> <select name="sex" id="id_sex"> <option valu原创 2019-01-15 15:41:43 · 4547 阅读 · 0 评论 -
盒子模型和层模型,及广告中间定位
原创 2019-01-27 12:40:37 · 137 阅读 · 0 评论 -
五环的编写
<div class="plat"> <div class="circle1"></div> <div class="circle2"></div> <div class="circle3"></div>原创 2019-01-27 13:24:11 · 374 阅读 · 2 评论 -
margin塌陷,margin合并,浮动模型,浮动流,bfc
原创 2019-01-27 17:04:53 · 139 阅读 · 0 评论 -
linux下安装chrome【转】
原地址:https://blog.csdn.net/zhiyuan_x/article/details/532603341.按下 Ctrl + Alt + t 键盘组合键,启动终端2.在终端中,输入以下命令:(将下载源加入到系统的源列表。命令的反馈结果如图。如果返回“地址解析错误”等信息,可以百度搜索其他提供 Chrome 下载的源,用其地址替换掉命令中的地址。)xzm@ubuntu:~$...转载 2019-02-03 15:36:40 · 309 阅读 · 0 评论 -
warning: LF will be replaced by CRLF in
warning: LF will be replaced by CRLF in原因是存在符号转义问题windows中的换行符为 CRLF, 而在linux下的换行符为LF,所以在执行add . 时出现提示,解决办法:git config --global core.autocrlf false...原创 2019-01-23 13:59:45 · 389 阅读 · 0 评论 -
git checkout 出错
git checkout 报错原因在一个空的目录中(/item)执行命令git init成功创建一个空的git仓库执行:git checkout -b dev成功创建一个dev分支现在想checkout到master分支执行:git checkout mster不好意思,突然报错了,是什么原因呢?错误信息如下:error: pathspec ‘master’ did no...原创 2019-01-23 15:54:18 · 3661 阅读 · 0 评论 -
linux下如何安装python3及pip,及virtualenv及pycharm
https://jingyan.baidu.com/article/22fe7cedfad6c13002617f8d.html1、sudo passwd root更改root密码2、su进入root状态。安装已下载的文件在超级终端下先打开第一步的路径,用cd /xxxx/xxxxxx。打开之后我们可以用ls来查看下里边的文件,这样能清楚地看到文件。进入su接下来就是开始安装安装包,这...原创 2019-02-03 18:10:58 · 801 阅读 · 0 评论 -
亲测有效 彻底解决pycharm输入法支持问题
1、通过快捷键Ctrl + Alt + T打开终端命令操作窗口,输入:sudo nautilus,然后根据提示输入密码,输入完毕可能会出现些警告信息,不用管。nautilus这个命令是用于以root权限打开文件管理窗口。2、在这个界面中通过“计算机”进入pycharm.sh所在文件夹。一般在安装包的bin文件夹中。3、在文件pycharm.sh中添加红色字样内容(根据自己实际pycharm....原创 2019-02-04 15:10:14 · 2290 阅读 · 0 评论 -
django mysql\base.py 报错 KeyError: class 'bytes'
这次升级了Python版本到了3.6.但是django2.2的长期支持版本还没稳,所以使用的是1.11的版本,于是写项目就报错了。然后使用django的时候,makemigrations的时候报错conn.encoders[SafeBytes] = conn.encoders[bytes] KeyError: <class ‘bytes’>。追踪源码:问题文件:Python36...原创 2019-02-05 11:28:25 · 1244 阅读 · 0 评论 -
div style 常用属性
https://wenku.baidu.com/view/471e23210722192e4536f615.html一、常用属性:1、Height:设置div的高度2、Width:设置div的宽度例如:<div style="width:200px;height:200px;background-color:Black;"> 我是高度,宽度测试</div&g...原创 2019-01-14 13:49:57 · 33706 阅读 · 2 评论 -
数据库设计中的逻辑设计E-R
数据库设计通常分为6个阶段:1(需求分析:分析用户的需求,包括数据、功能和性能需求;2概念结构设计:主要采用E-R模型进行设计,包括画E-R图;3逻辑结构设计:通过将E-R图转换成表,实现从E-R模型到关系模型的转换;4数据库物理设计:主要是为所设计的数据库选择合适的存储结构和存取路径;5数据库的实施:包括编程、测试和试运行;6数据库运行与维护:系统的运行与数据库的日常维护。主要讨论...原创 2019-01-24 11:31:45 · 4117 阅读 · 0 评论 -
html中整块居中,但其中条目靠左对齐
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Todo_list</title></head><body><di原创 2019-01-10 14:54:07 · 12018 阅读 · 1 评论 -
一对多,外健放在多的那一边,在使用models中外键引用的类应该在多的前面,否则forengin()括号内会报错。未定义
一对多,外健放在多的那一边,在使用models中外键引用的类应该在多的前面,否则forengin()括号内会报错。未定义原创 2019-01-12 21:30:06 · 316 阅读 · 0 评论 -
1-10
遇到的几个问题,1、TIME_ZONE = ‘Asia/Shanghai’2、在models下定义def ——str——以便于可以清晰的看出来外健的内容原创 2019-01-10 23:58:59 · 74 阅读 · 0 评论 -
解决AttributeError: module 'pip._vendor.requests' has no attribute 'Session'
占位子原创 2019-01-12 15:57:42 · 3723 阅读 · 0 评论 -
SyntaxError: Generator expression must be parenthesized, '%s=%s' % (k, v) for k, v in params.it
'%s=%s' % (k, v) for k, v in params.items(), ^SyntaxError: Generator expression must be parenthesized去掉那个items(),中逗号,就好了if params: related_url += '?' + '&amp;'.join( '%s=%...原创 2019-01-12 21:28:52 · 1661 阅读 · 0 评论 -
网页F12出现favicon.ico not found问题的原因与解决方法
算是一个破事水,不过之前还真的不清楚这东西干嘛的,只是在公司实习时F12喜欢报错找不到这东西,当时同事说不管就没深究,很是惭愧······后来还是查了一下,这东西原来就是网页title旁边的icon,一般和logo一样。大小一般控制在1616px或3232px,大了影响加载速度,还可能导致浏览器不进行缓存,添加方式通常这样(一般开发方式,路径也可能视情况修改): ··· icon...原创 2019-01-12 21:13:30 · 1036 阅读 · 0 评论 -
on_delete=models.CASCADE 级联删除 多对一关系中使用删除主表中数据,从表跟着删除
经过筛查,在创建多对一的关系的,需要在Foreign的第二参数中加入on_delete=models.CASCADE 主外关系键中,级联删除,也就是当删除主表的数据时候从表中的数据也随着一起删除...原创 2019-01-12 21:27:21 · 1925 阅读 · 0 评论 -
HTML中如何让两个div并排显示,举个例子
在HTML中让两个div并排显示,通常情况下有三种实现方式,包括:https://zhidao.baidu.com/question/135016260138604645.html(1)设置为行内样式,display:inline-block(2)设置float浮动(3)设置position定位属性为absolute以下为三种方式的具体实现代码:1、设置每个div的展现属性为行内样式,...原创 2019-01-18 13:21:12 · 17084 阅读 · 0 评论 -
Django基础: 表单forms的设计与使用
https://blog.csdn.net/weixin_42134789/article/details/80520648转载 2019-01-12 23:29:17 · 193 阅读 · 0 评论 -
重定向和渲染的区别。
def new_topic(request): #如果提交方法不是post则显示表单 if request.method !='POST': return render(request, 'new_topic.html') else: text = request.POST.get('text') if all((text))...原创 2019-01-13 00:54:13 · 457 阅读 · 0 评论 -
注意button中type类型的使用不同类型用法不同而且浏览器的显示也不一样。
{% extends 'base.html' %}{% block content %}&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &原创 2019-01-13 00:56:07 · 266 阅读 · 0 评论 -
delete from learning_logs_topic where id>=4;
删除sqlite的删除功能,如果将text中空白的字段删除呢。delete from learning_logs_topic where id>=4;http://www.runoob.com/sql/sql-intro.html原创 2019-01-13 01:10:19 · 203 阅读 · 0 评论 -
判断表单中是否有内容的几种方法。
下面这段程序主要用来判断新增主题的表单是否为post方式,如果不是则重定向到new_topic.html,如果是post方式又分2中情况,一种是,当有内容时提交并创建新的记录,同时让topics也使用方法重定向显示所有的topics,另一种是内容为空,这不新增,直接返回此新增页面。注意,这里的条件判断if text:,之前有用过if all((text))不起作用,查下怎么回事。同时可以在模型定...原创 2019-01-13 01:17:38 · 1208 阅读 · 0 评论 -
重定向到带参数的链接或者方法时需要在reverse里加参数,args=[]或者关键字参数的方式。
新问题,重定向到需要参数的方法时,必须要带参数否则不会成功reverse里面用args=[topic_id]或者keyword的方式。def new_entry(request, topic_id): """获取由url传递过来的id,让添加者知道在哪个主题下添加了条目""" #如果有get,post的。 #获取数据 topic = Topic.objects...原创 2019-01-13 16:41:58 · 1306 阅读 · 0 评论 -
linux中查看系统版本的方法
leo@leo-ThinkPad-Edge:~$ uname -aLinux leo-ThinkPad-Edge 4.15.0-45-generic #48~16.04.1-Ubuntu SMP Tue Jan 29 18:03:19 UTC 2019 i686 i686 i686 GNU/Linuxleo@leo-ThinkPad-Edge:~$ getconf LONG_BIT32原创 2019-02-09 05:35:29 · 282 阅读 · 0 评论