Python
Lollipop7595
这个作者很懒,什么都没留下…
展开
-
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 · 604 阅读 · 0 评论 -
更改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 · 2171 阅读 · 0 评论 -
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 · 535 阅读 · 0 评论 -
AttributeError: 'int' object has no attribute 'quantize'
在看<<django by example>>的第八章利用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 · 15232 阅读 · 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 · 21242 阅读 · 1 评论 -
flask web 开发 头像显示问题 css没有加载
今天在看“flask web 开发”一书时,在用户头像那一章时,在写完链接好自己的css后,发现显示的页面和书中完全不一样,仔细检查了自己的代码书写完全没有问题,后来打开Chrome的NewWork查看时,发现自己的css文件根本没有被加载进来,从这发现浏览器的缓存机制对此的影响,由于浏览器对自己之前页面的缓存,导致没有下载自己写的新的css文件,而只有之前的bootstrap.min.css文件.原创 2017-12-03 22:09:23 · 1795 阅读 · 0 评论 -
flask web 开发 MarkDown 存储,读取问题
看”flask web 开发”的MarkDown章节时,发现书上讲的有点模糊,网上搜索了很多,特此总结一下. 当网页中使用的是MarkDown编辑器(eg.CSDN网站的写文章的页面一样,而CSDN网站的右边的预览就是根据左边MarkDown编辑器,输入MarkDown文本,对应在右边渲染生成的HTML预览界面),而使用flask-Pagedown可以在网页中生成HTML预览(ps:说这个只是区分原创 2017-12-04 23:00:20 · 1088 阅读 · 0 评论 -
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 · 1939 阅读 · 0 评论 -
django-admin.py startproject testdj 失败 没有工程文件夹 弹出admin.py
今天第一次用django创建工程时一直没有反应,没有期望的文件夹出现 网上查找了一下,发现是因为py文件的默认打开不是python.exe,而是编辑器解决方法:先随便找一个py文件,点击右键选择默认使用python打开 注意底下的勾选择默认打开 如果打开的可选列表里面没有python.exe的话,在更多应用里面查找 如果忘记安装路径的话,在python的交互行输入:import sys原创 2017-12-09 21:30:12 · 3629 阅读 · 4 评论 -
假设你的键盘只有以下键: 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 · 4656 阅读 · 2 评论 -
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 · 1473 阅读 · 0 评论 -
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 · 239 阅读 · 0 评论