- 博客(11)
- 收藏
- 关注
原创 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 203
原创 Django_内置表单( 注册、登录)
django.contrib.auth.forms1、class AuthenticationForm用户登录的表单。将 request 作为第一个参数,该参数存储在表单实例上,供子类使用。confirm_login_allowed(user)默认情况下,AuthenticationForm 拒绝 is_active 标识为 False 的用户。你可以通过自定义策略来覆盖这个行为来决定哪个用户可以登录。通过AuthenticationForm 子类的自定义表单来执行这个操作,并覆盖 confirm
2021-09-22 15:17:22 125
原创 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 99
转载 pyenv 和 virtualenv
pyenv 和 virtualenv是什么使用 pyenv 安装任何版本的 Python,然后用 virtualenv 创建虚拟环境时指定需要的 Python 版本路径参考:https://blog.csdn.net/qianghaohao/article/details/79681187使用 pyenv 安装任何版本的 Python,然后用 virtualenv 创建虚拟环境时指定需要的 Python 版本路径,...
2021-09-13 14:35:37 53
原创 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 101
原创 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 393
原创 django下admin后台管理显示object
解决方案:model重写__unicode__方法后无效,依旧显示object。在py3环境中,__unicode__需要重写__str__方法
2021-09-10 10:39:59 515
原创 二分查找python算法
leetcode算法题:给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。def search(self, nums: List[int], target: int) -> int: i=0 j=len(nums) while j>=i: mid=i+(j-i)//2
2021-08-24 21:01:03 30
原创 Mysql插入中文错误
一、解决方法:alter table student default character set utf8; 二、进一步修改数据库表中列的编码属性:alter table student change s_name s_name varchar(255) character set utf8; 三、错误分析:1、查看数据库的字符集show variables like 'char...
2020-02-27 19:30:31 25
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人