自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 django 自定义slug 更换为随机数字

由于不能使用中文作为slug,使用将中文转换为拼音其实没什么意义,还不如直接用数字来表示slug选择一个model.py,然后import randomclass Category(models.Model): name = models.CharField(max_length=200, db_index=True) slug = models.SlugField(m...

2019-10-26 21:58:00 580

原创 更改django登录表单默认显示label,并且添加默认值initial,label和initial无效问题

class LoginForm(forms.Form): username = forms.CharField(label='账号', initial='用户名/邮箱') password = forms.CharField(label='密码', widget=forms.PasswordInput)更改login.html如下<div class="login...

2019-10-26 12:40:12 2137

原创 django使用AbstractUser扩展用户报错,makemigrations报错问题,admin报错问题

我自己是account应用下创建扩展用户模型的model叫UserProfileclass UserProfile(AbstractUser): date_of_birth = models.DateField(blank=True, null=True) photo = models.ImageField(upload_to='user/%Y/%m/', blank=True...

2019-10-25 21:06:05 510

原创 AttributeError: 'int' object has no attribute 'quantize'

在看&lt;&lt;django by example&gt;&gt;的第八章利用paypal付款那里报错AttributeError: 'int' object has no attribute 'quantize'错误代码定位提示为views.py中'amount': '%.2f' % order.get_total_cost().quantize(Decimal('.01'))...

2018-09-22 14:14:46 15182 2

原创 django从零开始引入bootstrap模板

可能很多人是看完狗书才开始学习django的,但一开始对于自己写django项目引入bootstrap模板很能是件有困难的事本次博客教程的python版本为3.5,bootstrap版本为3.3.37,django版本为2.0(不同版本可能会有稍微不同的操作要求)下载bootstrapbootstrap下载地址:https://v3.bootcss.com/getting-started/#do

2017-12-16 22:31:28 21139 1

原创 django-admin.py startproject testdj 失败 没有工程文件夹 弹出admin.py

今天第一次用django创建工程时一直没有反应,没有期望的文件夹出现 网上查找了一下,发现是因为py文件的默认打开不是python.exe,而是编辑器解决方法:先随便找一个py文件,点击右键选择默认使用python打开 注意底下的勾选择默认打开 如果打开的可选列表里面没有python.exe的话,在更多应用里面查找 如果忘记安装路径的话,在python的交互行输入:import sys

2017-12-09 21:30:12 3581 4

原创 mysql 5.6 zip 中文字符配置问题 mysql启动失败 更改my.ini

我用的是windows下的mysql 的5.6.37版本,发现默认是gbk字符,其实这个问题和flask没有什么关系,主要是mysql的配置问题查看数据库的字符编码打开windows的命令交互行 输入mysql,进入mysql输入show variables like “%character%”; 结果可以看到 character_set_server gbk character_set

2017-12-05 00:42:37 442

原创 flask web 开发 MarkDown 存储,读取问题

看”flask web 开发”的MarkDown章节时,发现书上讲的有点模糊,网上搜索了很多,特此总结一下. 当网页中使用的是MarkDown编辑器(eg.CSDN网站的写文章的页面一样,而CSDN网站的右边的预览就是根据左边MarkDown编辑器,输入MarkDown文本,对应在右边渲染生成的HTML预览界面),而使用flask-Pagedown可以在网页中生成HTML预览(ps:说这个只是区分

2017-12-04 23:00:20 1074

原创 flask web 开发 头像显示问题 css没有加载

今天在看“flask web 开发”一书时,在用户头像那一章时,在写完链接好自己的css后,发现显示的页面和书中完全不一样,仔细检查了自己的代码书写完全没有问题,后来打开Chrome的NewWork查看时,发现自己的css文件根本没有被加载进来,从这发现浏览器的缓存机制对此的影响,由于浏览器对自己之前页面的缓存,导致没有下载自己写的新的css文件,而只有之前的bootstrap.min.css文件.

2017-12-03 22:09:23 1779

原创 ImportError: cannot import name 'send_email' 'flask web开发>'

最近看”flask web开发”一书时,在用户认证一章最后时,运行程序时候出现(ps:此问题针对本书而写)ImportError: cannot import name 'send_email'仔细看了代码发现调用肯定是正确的,并且之前在另外几个程序中调用过,但此次不知为何就是无法调用,最后将代码from email import send_email改为from email import *运行p

2017-11-28 21:01:12 1924

原创 Git报错Unlink of file 'readme.txt' failed. Should I try again? (y/n)

在Windows下 Git中输入git reset –hard head^报错 Unlink of file ‘readme.txt’ failed. Should I try again? (y/n) 有可能是Git的权限不够,将Git bash软件用管理员权限打开,就可以解决.

2017-09-26 22:48:20 1858

原创 Git速查手册

安装Git sudo apt-get install git 创建一个Git仓库,初始化使用 mkdir Git_name cd Git_name git init 显示当前目录 pwd(print working directory的缩写) 显示隐藏目录 ls -ah 添加要提交的文件 git add the_file_you_changed 提交 git commit

2017-09-26 22:45:16 204

原创 入门级:从哈希算法到数据库索引

哈希算法并不是一个特定的算法而是一类算法的统称。哈希算法也叫散列算法,得到的哈希值也叫散列值,一般来说满足这样的关系:f(data)=key,输入任意长度的data数据,经过哈希算法处理后输出一个定长的数据key,即哈希值是固定长度的,同时这个过程是不可逆的,无法由key逆推出data。如果是一个data数据集,把data中的数据一一进行哈希算法处理后得到key的数据集与data数据集相对应,这种d

2017-09-26 18:09:41 558

原创 MySQL中存储过程无限报错的问题(delimiter)

今天学习MySQL的存储过程的时候,在创建存储过程的时候无限报错,我用的是MySQL的5.6.x版本 后来才发现不能把delimiter语句写完后删除再写create procedure语句(我用了小写表达,免得有人读的时候看大写单词费劲)我天真的以为delimiter语句会被MySQL这个程序存储简单示例如下:delimiter // #将delim

2017-09-25 22:36:09 5024

原创 Python3.5下的string.maketrans及string.translate的使用

由于版本的迭代,在Python3.4之后就没有了string.translate( )方法,取而代之的是bytearray.maketrans( )、bytes.maketrans( )、str.maketrans( )方法示例如下:import stringTestString='i want to sleep'table=str.maketrans(string.ascii_lowercas

2017-09-24 00:09:01 1459

原创 Python Challenge

0: 从图片一眼可以看出是需要求2**38,则直接求出值即可 2**381: 替换字母时注意特殊值y,z需要分别变换成a,b;并且注意只需要替换字母,里面的括号等特殊值无需变换;如果有大小写区别的话,调用lower()函数转换为小写即可 第一次用循环解题TheStringInQuestion=r'''g fmnc wms bgblr rpylqjyrc gr zw fylb. rfyrq uf

2017-09-23 23:57:32 222

原创 HTTP中Cookie,Session的理解

Q: 为什么要使用Cookie和Session就不在此处细讲了由于HTTP协议是无状态的协议,所以服务端需要记录用户的状态时,就需要用某种机制来识具体的用户,因此产生了Session ID来标记区分客户端和服务器端的会话步骤可简单分为如下3步:用户在客户端输入自己的账户密码登录服务器端”记住”你并自动生成Session ID,然后包含在Cookie中,发送给客户端客户端再次和服务器交互时会

2017-09-22 04:34:11 257

原创 假设你的键盘只有以下键: A Ctrl + A Ctrl + C Ctrl + V

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-09-19 04:19:06 4629 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除