Py学习  »  Py站长  »  全部回复
回复总数  988
12 年前
回复了 Py站长 创建的主题 » Django如何实现文件下载?

可以使用以下函数来解决文件来传输:

def bigFileView(request):
    # do something...

    def readFile(fn, buf_size=262144):
        f = open(fn, "rb")
        while True:
            c = f.read(buf_size)
            if c:
                yield c
            else:
                break
        f.close()

    file_name = "big_file.txt"
    response = HttpResponse(readFile(file_name))

    return response

上面的方法可以解决文件的下载问题,并且,对于大文件的下载也是没有问题的。

具体可参见: http://oldj.net/article/django-big-file-response/

关于yield的用法 可参见: http://www.ibm.com/developerworks/cn/opensource/os-cn-python-yield/

12 年前
回复了 Py站长 创建的主题 » 请教一个编码问题

为啥不用MySQL?

12 年前
回复了 Py站长 创建的主题 » 七步教你实现Django网站列表自动分页

@艾莉柯_李 没试过,不过应该可以的

12 年前
回复了 Py站长 创建的主题 » 强悍的WEB服务器Gevent简要介绍

@python-django 这个框架现在有谁在用吗?

12 年前
回复了 Py站长 创建的主题 » 推荐 markdown 编辑利器 MarkdownPad ,非常赞!

@python-django :)

12 年前
回复了 Py站长 创建的主题 » 七步教你实现Django网站列表自动分页

@枫若水漪 你把你的view.py代码贴出来看看~~ 我估计是你的view代码写错了

12 年前
回复了 Py站长 创建的主题 » nginx+gunicorn部署django1.5,post成功后跳转到127.0.0.1的链接

@zhwei 你是在本地调试的吧?本地肯定是127啊。你那个设置只有在登录的时候才有用。

12 年前
回复了 Py站长 创建的主题 » [西安]移动互联网全球领先企业招聘Python/Django开发人员

@易冷天涯 可以去试试看,加油!

12 年前
回复了 Py站长 创建的主题 » nginx+gunicorn部署django1.5,post成功后跳转到127.0.0.1的链接

我的理解是 你把 LOGIN_REDIRECT_URL 设置成 127.0.0.1,然后 所有的POST请求都被 跳转到 127.0.0.1 了?

如果你没有登录就进行POST,就会被跳转到 127.0.0.1的

12 年前
回复了 Py站长 创建的主题 » [西安]移动互联网全球领先企业招聘Python/Django开发人员

@龙虎人丹 有招聘说明社区还有比较有潜力的比较活跃的:)

12 年前
回复了 Py站长 创建的主题 » nginx+gunicorn部署django1.5,post成功后跳转到127.0.0.1的链接

LOGIN_REDIRECT_URL 你设置成什么了?

12 年前
回复了 Py站长 创建的主题 » [西安]移动互联网全球领先企业招聘Python/Django开发人员

支持支持~~ 各位Django亲,有机会就去试试:)

12 年前
回复了 Py站长 创建的主题 » 七步教你实现Django网站列表自动分页

@枫若水漪 那你添加一个 TEMPLATE_CONTEXT_PROCESSORS 配置 看看?

12 年前
回复了 Py站长 创建的主题 » 最好用的爬虫利器 Requests (HTTP for Humans)

有一点需要注意的是,在写爬虫时,在Requests中可以设置keep-alive=False的,否则,可能会被网站屏蔽。

@pythondjango痴迷者 可以 在这里 http://django-china.cn/forum/sharecreate/ 向大家隆重介绍一下你的作品 :)

支持,好机会!

12 年前
回复了 Py站长 创建的主题 » vim中django开发有什么好用的插件吗,求推荐

eclipse程序员飘过

manager.py 里 os.environ.setdefault("DJANGO_SETTINGS_MODULE", "settings") 这句话是把你的settings放到它的路径中。

你将settings.py放在与你的 manager.py 一个目录,然后 使用 os.environ.setdefault("DJANGO_SETTINGS_MODULE", "settings") 看看

@paomian 你把settings.py加入到你的 os.path路径中

请贴出settings文件内容看看

12 年前
回复了 Py站长 创建的主题 » Django学习笔记(6):Django站点管理

支持支持~~~

12 年前
回复了 Py站长 创建的主题 » [翻译]吐血翻译 Django Model Field

@the5fire 嗯嗯,为社区做贡献 ,:)

12 年前
回复了 Py站长 创建的主题 » 五步教你实现使用Nginx+uWSGI+Django方法部署Django程序(上)

@paomian 这种方式是最基本的,通用的。如果你要做中大型项目,通过加机器分流就可以实现了。

这个我没搞过,顶一下,有谁做过的帮忙 回答一下哈

12 年前
回复了 Py站长 创建的主题 » [翻译]吐血翻译 Django Model Field

@the5fire 原来这个中文翻译站点是你做的啊,YMYM

12 年前
回复了 Py站长 创建的主题 » python-markdown

之前知乎有讨论过是否采用markdown来做~

目前比较牛逼的比如github, stackoverflow 采用了~

12 年前
回复了 Py站长 创建的主题 » [翻译]吐血翻译 Django Model Field

@the5fire 可以在社区里发表啊,应该有很多需要的:)

12 年前
回复了 Py站长 创建的主题 » [求助]django 自定义404 错误

@danpy123 我估计 是你的 settings.py中的 DEBUG 设置成 TRUE了吧?

12 年前
回复了 Py站长 创建的主题 » [求助]django 自定义404 错误

只要将400.html 500.html 放在template根目录下就OK了, 不需要这么复杂啊

12 年前
回复了 Py站长 创建的主题 » [求助]django 自定义404 错误

http://django-china.cn/forum/techqa/ 在这里提问哦~