- 博客(14)
- 收藏
- 关注
原创 注册表单页面的内容校验
注册表单页面的内容校验注意:getElementByld(参数)方法需要传入一个参数,若参数为id时,需要加“”;若参数为一个变量时,则只需传入变量名即可表单页面代码<table align="center" width="40%" height="1000px" background="./regist_bg.jpg"> <tr> <td align="center"> <form action
2022-05-04 00:21:44
250
原创 笔记13-session-cookie-实现注册和登录功能
cookie和session的区别:http协议-无状态的,意思是用户请求时,浏览器\服务器无法知道之前这个用户做个什么,每一次请求都是新的请求.但是有时候开发者需要保存用户浏览的状态,如用户是否登陆过,浏览记录,要进行用户状态的保持的两种方法cookie和session①cookie是存在客户端的,用于存储信息,以后这个域名下面的其他页面的访问会携带这个cookie,但是不安全的,可以被随机篡改,因此不建议存放敏感信息,如密码之类的,②session将用户的状态存在服务端,生成一个sessionId通
2021-12-23 11:15:34
1394
原创 12-Django-中间件
中间件作用:介入Django的请求和响应处理工程,并用于修改Django的输入输出增强Django框架的健壮性如何使用中间件:Django在中间件中预置了5个方法,不同的方法在不同的阶段执行,对输入输出进行干预方法一:init()初始化方法 ,服务器第一个请求时调用一次,用于确定是否使用当前中间件def __init__(self): pass方法二:处理请求前的process_request()方法,在每个请求上,request对象产生之后,url匹配之前调用,返回none或HttpRes
2021-12-23 00:52:03
411
原创 笔记11-Django数据分页- Paginator 与 Page 类
对于Django提供的数据分页的技术,Paginator类用于对列进行一页n条数据的分页运算,也就是分多少页,Page类用于表示第m页的数据,也就是一页显示多少数据Paginator类常用对象属性num_pages返回分页后总页数page_range返回分页后页码的列表,返回值类型为列表count返回对象总数init(data,number)返回分页对象,data为列表数据,number为每页数据的条数page(number)返回第number页的Page类
2021-12-17 19:29:09
1323
原创 笔记10-Django上传图片
静态文件Django中静态文件包括css, 图片, js等文件,一般需要将静态文件放到一个单独的目录中,在html页面中调用需要指定路径. 可以发到项目根目录下也可以放到应用目录下,在settings,py配置目录STATIC_URL='/static/' # 静态文件目录 STATICFILES_DIRS=[os.path.join(BASE_DIR,"static"),]然后在目录下创建static目录,主要文件名必须是static,要与settings.py文件中的文件名一致, 在创建im
2021-12-17 17:27:03
1890
原创 笔记8-Django之模板
模板作用:模板致力于表达外观而不是程序逻辑,实现业务逻辑view与现实内容Template的分离,一个视图可使用任意模板,一个模板也可供多个视图使用简而言之,django能够单独分开python和HTML,而让python代码变量进入视图和HTML页面模板包含两个部分:(1)静态部分—HTML,css、JavaScript,常见的HTML页面编写(2)动态部分—模板语言。对于django模板语言定义在django.template,创建项目后settings.py文件定义了关于模板的配置,通常是在
2021-12-17 00:25:28
582
原创 笔记6-django模型
创建一个 Django 项目与一个应用程序django-admin startproject webtest cd webtest python manage.py startapp book 在生成的webtest/webtest/init.py文件下添加import pymysql pymysql.install_as_MySQLdb()打开 settings.py 文件,修改 INSTALLED_APPS 以完成对应用的配置INSTALLED_APPS = [ 'djang
2021-12-14 21:01:39
366
原创 笔记5-Django框架生成项目与创建应用
使用 Django 生成一个新项目 myweb2在命令行执行如下命令django-admin startproject myweb2创建一个应用,取名为 mybookcd myweb2python manage.py startapp mybook要将应用添加到 setting.py 文件中,在settings.py文件中的INSTALLED_APPS加mybook,和修改相应的数据库信息INSTALLED_APPS = [ 'django.contrib.admin',
2021-12-13 22:37:38
1218
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人