Loading

08 2019 档案

摘要:django提供文件下载时,若果文件较小,解决办法是先将要传送的内容全生成在内存中,然后再一次性传入Response对象中: 1 2 3 4 def simple_file_download(request): # do something... content = open("simplefile 阅读全文
posted @ 2019-08-28 09:55 Ellisonzhang 阅读(1951) 评论(0) 推荐(0)
摘要:为什么需要编写下载视图方法? 你或许知道,我们上传的文件默认放在media文件夹中的,且Django会为每个上传的静态文件分配一个静态url。在模板中,你可以使用{{ mymodel.file.url }}获取每个文件的链接(url),浏览器也是可以直接打开这个url的,如下所示。 <td><a h 阅读全文
posted @ 2019-08-28 09:52 Ellisonzhang 阅读(1951) 评论(0) 推荐(0)
摘要:我们在网站开发过程中,经常会遇到这样的需求: 用户登陆系统才可以访问某些页面 如果用户没有登陆而直接访问就会跳转到登陆界面,而不能访问其他页面。 用户在跳转的登陆界面中完成登陆后,自动访问跳转到之前访问的地址 要实现这样的需求其实很简单: 使用django自带的装饰器 @login_required 阅读全文
posted @ 2019-08-27 11:13 Ellisonzhang 阅读(3386) 评论(0) 推荐(0)
摘要:一、Template 1、模板系统的介绍 你可能已经注意到我们在例子视图中返回文本的方式有点特别。 也就是说,HTML被直接硬编码在 Python代码之中。 def current_datetime(request): now = datetime.datetime.now() html = "<h 阅读全文
posted @ 2019-08-27 10:34 Ellisonzhang 阅读(170) 评论(0) 推荐(0)