上一页 1 2 3 4 5 6 7 ··· 12 下一页
摘要: 1. 在models.py文件中定义一个用户模型User,示例代码如下: 2.实现用户在点击注册的时候可以将用户提交的信息保存到数据库中,如果用户用户输入信息不正确,会让重新用户输入;如果用户已经注册,并且在数据库中已经有了用户注册的信息,就将用户在表单中提交上来的数据与数据库中的数据进行比对,如果 阅读全文
posted @ 2020-02-23 22:13 一笑而过~一笑奈何 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 修改session的存储机制: 默认情况下,session数据时存储到数据库中,当然也可以将session数据存储到其他地方。可以通过设置SESSION_ENGINE来更改session的存储位置,这个可配置为以下几种方案: 1.django.contrib.session.backends.db: 阅读全文
posted @ 2020-02-23 22:08 一笑而过~一笑奈何 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 在Django中操作session 在django中session默认情况下是存储在服务器的数据库中的,在表中会根据sessionid来提取指定的session数据,然后再把这个sessionid放到cookie中发送给浏览器存储,浏览器下次在服务器发送请求的时候会自动的把所有的cookie信息发送 阅读全文
posted @ 2020-02-23 22:07 一笑而过~一笑奈何 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 操作cookie 设置cookie 设置cookie是设置值给浏览器的,因此我们可以通过response的对象来设置,可以通过HttpResponse的对象或者是HttpResponseBase的子类对象来设置,设置cookie可以通过response.set_cookie来设置,这个方法的相关参数 阅读全文
posted @ 2020-02-23 22:05 一笑而过~一笑奈何 阅读(155) 评论(0) 推荐(0) 编辑
摘要: cookie和session (1)cookie:在网站中,http请求时无状态的,也就是说即使第一次和服务器连接后并且登录成功后,第二次请求服务器依然不能知道当前请求的是哪个用户(在中国我们因为IP地址不足就会在同一个局域网下使用同一个公网ip地址,如果在同一个时间段有多位用户访问同一个网站的话, 阅读全文
posted @ 2020-02-23 22:04 一笑而过~一笑奈何 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1. 在django中使用memcached,可以在settings.py文件中DATABASES变量下面配置CACHES缓存相关配置信息,只允许本机连接memcached就可以设置LOCATION为:127.0.0.1:11211。示例代码如下: 2. 如果想让多台机器都可以使用memcached 阅读全文
posted @ 2020-02-23 22:02 一笑而过~一笑奈何 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 限制文件的扩展名 如果想要限制文件的扩展名,就要用到表单来限制。我们可以使用普通的Form表单也可以使用ModelForm表单,直接从模型中读取字段。示例代码如下: 上传图片 上传图片和上传普通文件一样,上传图片的时候Django会判断上传的图片的格式(除了判断后缀名,还会判断是否是可用的图片),如 阅读全文
posted @ 2020-02-23 22:00 一笑而过~一笑奈何 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 使用模型来处理上传的文件: 在定义模型的时候,我们可以给存储的文件的字段指定为FileField,这个field可以传递一个upload_to参数,用来指定上传上来的文件保存到哪里,比如我们让它保存到项目的myfiles文件夹下,示例代码如下: 调用完,就会把文件保存到files文件夹下面,并且会将 阅读全文
posted @ 2020-02-23 21:59 一笑而过~一笑奈何 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 文件上传 文件上传是网站开发中的常见功能,Django中是怎么实现文件上传功能的呢? 1.前端HTML代码实现 1.在前端我们需要填入一个form标签,然后在这个form标签中指定enctype='mutipart/form data'。不指定的话就不能上传文件。 2.在form标签中添加一个inp 阅读全文
posted @ 2020-02-23 21:57 一笑而过~一笑奈何 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 1.使用django.contrib.auth.decorators.permission_required可以非常方便的检查用户是否拥有这个权限,如果有,那么久可以进入到指定的视图中,如果不拥有,那么就会报一个400的错误。 2.在用户访问article表之前,判断用户是否登录,并且有访问arti 阅读全文
posted @ 2020-02-23 21:49 一笑而过~一笑奈何 阅读(237) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 12 下一页