Django
weixin_42144644
这个作者很懒,什么都没留下…
展开
-
Windows下Apache搭载Django
1、下载Windows版Apache2、打开httpd.conf文件2-1改Apache实际绝对安装目录:最后结尾处不能带"/“或”",因为后面配置的目录开头已经带有"/“或”",如下图所示(其中“${SRVROOT}”指定义的SRVROOT路径变量):若你的80端口被占用(可在cmd下用命令netstat -ano | findstr 80),则将80端口改为别的保存。测试配置文件是否合法:httpd -t2-2安装Apache的主服务:有了它,Apache才可启动。可以添加httpd.原创 2021-12-08 01:01:47 · 209 阅读 · 0 评论 -
Django_内置表单( 注册、登录)
django.contrib.auth.forms1、class AuthenticationForm用户登录的表单。将 request 作为第一个参数,该参数存储在表单实例上,供子类使用。confirm_login_allowed(user)默认情况下,AuthenticationForm 拒绝 is_active 标识为 False 的用户。你可以通过自定义策略来覆盖这个行为来决定哪个用户可以登录。通过AuthenticationForm 子类的自定义表单来执行这个操作,并覆盖 confirm原创 2021-09-22 15:17:22 · 143 阅读 · 0 评论 -
Django 注册、登录、登出
1、formsclass LoginForm(forms.Form): ''' 登录Form ''' username = forms.CharField(widget=forms.TextInput(attrs={"placeholder": "Username", "required": "required",}), max_length=50,error_messages={"required": "user原创 2021-09-15 17:04:06 · 104 阅读 · 0 评论 -
Django自定义模板过滤器templatetags
1、在APP下添加templatetags文件目录2、在templatetags目录下添加自定义的过滤器文件myfilter.py。3、修改过滤器文件from django import templateregister=template.Library()#定义一个将日期中的月份转换为大写的过滤器def month_to_upper(key): return ['一','二','三','四','五','六','七','八','九','十','十一','十二'][key.month-1原创 2021-09-10 17:06:11 · 107 阅读 · 0 评论 -
django3.urls用法
url是Django 1.x中的写法。在Django2.1中,舍弃Django1.x中的url写法。在Django2.x中,描写url配置的有两个函数path和re_path。re_path()函数可以看做是django 1.x中得url函数,即可以在路径中使用正则。Django文档说明https://docs.djangoproject.com/en/3.2/ref/urls/1、path()path( route , view , kwargs=None , name=None )返回一原创 2021-09-10 11:22:09 · 402 阅读 · 0 评论 -
django下admin后台管理显示object
解决方案:model重写__unicode__方法后无效,依旧显示object。在py3环境中,__unicode__需要重写__str__方法原创 2021-09-10 10:39:59 · 537 阅读 · 0 评论