django
!d10t
这个作者很懒,什么都没留下…
展开
-
django给form表单中的Input的label添加样式
参考https://blog.51cto.com/steed/2120211在APP下,创建templatetags目录,目录名字很重要不能错。创建任意 .py 文件,这里文件名随意,比如:myfun.py。文件里创建一个template.Library()对象,名字是register。这里的对象名字必须是register。然后写自己的函数,但是都用@register.simple_tag...转载 2019-04-11 20:57:43 · 1662 阅读 · 0 评论 -
django 上传文件(图片)
使用<input type="file" name="file"> 上传文件, 而且需要注意form中必须设置enctype="multipart/form-data"才能上传文件,否则上传的内容为None <form name="form1" method="POST" action="/chg_profile/" enctype="multipart/form-...原创 2019-03-29 17:09:52 · 338 阅读 · 0 评论 -
django重置migration
链接: https://blog.csdn.net/zhuoxiuwu/article/details/52167599更加详细的解释:https://blog.csdn.net/gaifuxi9518/article/details/86591806migrations文件夹下的**init.py不能删除**1.不需要原有数据:删除所有表,makemigrations 再migrate...转载 2019-03-22 16:46:56 · 550 阅读 · 0 评论 -
Django自带用户登录密码的加密和解密
https://blog.csdn.net/ynlflixin/article/details/80272511from django.contrib.auth.hashers import make_password, check_password加密make_password(password明文,salt=None, hasher=‘default’)默认salt=None, 加密方法...转载 2019-03-25 21:56:59 · 6717 阅读 · 0 评论 -
django中objects.get和objects.filter的区别
get只能返回一个查询结果,并且如果不存在会报错,filter返回一个对象列表,如果不存在则会返回[ ].参考:https://www.cnblogs.com/silence181/p/8506444.html转载 2019-03-25 19:24:28 · 629 阅读 · 0 评论 -
django 使用自带的认证登录
from django.contrib.auth import authenticate, login from django.contrib.auth.decorators import login_required def user_login(request): if request.method == 'POST': uname = request.POST...原创 2019-03-25 15:19:38 · 351 阅读 · 0 评论 -
django request
link: https://www.cnblogs.com/zhaijunming5/p/7772772.htmlrequest的属性如下:request.scheme 代表请求的方案,http或者httpsrequest.path 请求的路径,比如请求127.0.0.1/org/list,那这个值就是/org/listrequest.method 表示请求使用的http方法,GET或者...转载 2019-03-25 13:27:15 · 661 阅读 · 0 评论 -
Django中@login_required用法简介
link:https://www.cnblogs.com/breezey/p/6715641.htmlhttps://www.cnblogs.com/mypath/p/6214851.html访问某个页面需要登录才能访问:1.从django.contrib.auth.decrators import login_required2.给views中相应的function添加@login_re...转载 2019-03-25 13:18:56 · 1427 阅读 · 0 评论 -
django 使用AbstrctUser类
用户model直接继承AbstractUser,https://blog.csdn.net/qq_36148847/article/details/82599180https://zhidao.baidu.com/question/494178135631511692.html但是会造成问题:settings 中需要添加 AUTH_USER_MODEL = ‘your_app.model_...转载 2019-03-20 20:03:46 · 177 阅读 · 0 评论 -
django 使用mysql数据库
首先需要安装pymysql (pip install pymysql)然后在项目的init.py文件中添加:import pymysqlpymysql.install_as_MySQLdb()settings.py中 数据库的设置为:DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql',...转载 2019-03-20 19:04:51 · 69 阅读 · 0 评论 -
django因为favicon.ico报错
默认情况下,浏览器访问一个网站的时候,同时还会向服务器请求“/favicon.ico”这个URL,目的是获取网站的图标。若没有配置的话,Django就会返回一个404错误,步骤如下:制作一个ico文件,使用PS或者某些在线生成ico的网站即可将此文件命名为“favicon.ico”后放在static/下在url.py中添加:from Django.views.generic.base ...转载 2019-05-05 22:51:54 · 964 阅读 · 0 评论