Py学习  »  Py站长  »  全部回复
回复总数  988
8 年前
回复了 Py站长 创建的主题 » django web界面上传下载文件

@Rambo 确实有风险。。。是我的问题。感谢你的建议,我已经修复了:)

8 年前
回复了 Py站长 创建的主题 » django web界面上传下载文件

前端模板html中加入

* <form enctype="multipart/form-data" action="/uploadFile/" method="post">  
*    <input type="file" name="myfile" />  
*    <br/>  
*    <input type="submit" value="upload"/>  
* </form>
  • 用form来上传文件

后端

def upload_file(request):  
        if request.method == "POST":    # 请求方法为POST时,进行处理  
                myFile =request.FILES.get("myfile", None)    # 获取上传的文件,如果没有文件,则默认为None  
                if not myFile:  
                        returnHttpResponse("no files for upload!")  
                destination = open(os.path.join("E:\\upload",myFile.name),'wb+')    # 打开特定的文件进行二进制的写操作  
                for chunk in myFile.chunks():      # 分块写入文件  
                        destination.write(chunk)  
                destination.close()  
                returnHttpResponse("upload over!")
8 年前
回复了 Py站长 创建的主题 » python高质量文章阅读平台

@Rambo 是的,感谢哈,现在都还是比较简单的UI界面呢~

@追梦人物 确实,感谢提醒哈,我改了一下,

支持下

8 年前
回复了 Py站长 创建的主题 » python搜索引擎

@追梦人物 主要是google的

8 年前
回复了 Py站长 创建的主题 » python搜索引擎

不是啊,主要是google的

8 年前
回复了 Py站长 创建的主题 » django使用git部署新浪云提示“No module named wsgi”

@追梦人物 yes

8 年前
回复了 Py站长 创建的主题 » 求助--下面正则表达式的结果,及原因

我理解是这样的,+ 可以理解为以下方式

import re

m = re.match('([cab])([cab])([cab])([cab])', "cacb")
if m:
    print m.groups()

由于 () 会不断覆盖前面的值,因此,在原式中得出的值一定是最后一个 b

再举例,

import re

m = re.match('([cab])+b', "cacb")
if m:
    print m.groups()

得出的结果是 c

8 年前
回复了 Py站长 创建的主题 » 求助--下面正则表达式的结果,及原因
  tmp cat tmp.py
import re
m = re.match('([cab])+',"cacb")
if m:
    print m.groups()
  tmp python tmp.py
('b',)

具体原因有点奇怪,没想通

8 年前
回复了 Py站长 创建的主题 » 【求助】 django 搜索内容分页问题

点击下一页的时候 html或js里需要带上 参数

8 年前
回复了 Py站长 创建的主题 » django使用git部署新浪云提示“No module named wsgi”

本地是否跑成功?

8 年前
回复了 Py站长 创建的主题 » 请教一个css的问题

把文件的路径树画出来 至少

8 年前
回复了 Py站长 创建的主题 » Django如何将页面的文本框设置成readonly?
You should use a form field and not a model field:

somefield = models.CharField(
    widget=forms.TextInput(attrs={'readonly':'readonly'})
)
replaced with

somefield = forms.CharField(
    widget=forms.TextInput(attrs={'readonly':'readonly'})
)
Should fix it.

from https://www.sov5.com/search?q=readonly+django+text&re=1

8 年前
回复了 Py站长 创建的主题 » 社区用的编辑器是什么?

@追梦人物 对,这确实是个bug,不定期出现,我再认真看看 fix 掉

8 年前
回复了 Py站长 创建的主题 » 社区用的编辑器是什么?

@追梦人物-weibo 换了个美女头像哇

8 年前
回复了 Py站长 创建的主题 » 社区用的编辑器是什么?

@追梦人物-weibo 还没有呢

8 年前
回复了 Py站长 创建的主题 » 社区用的编辑器是什么?

simplemde md编辑器,自己封装成django app的

8 年前
回复了 Py站长 创建的主题 » 关于域名解析的问题

不是很明白,将你爬虫的URL中的host改成 dd.hamals.com 不就好了?

@喔喔喔 区别于其它python社区,我们还是希望更专注于django, 但也关注python的社区

挺不错的文章分享

8 年前
回复了 Py站长 创建的主题 » Django学习之 一次请求到响应全过程分析

好文

8 年前
回复了 Py站长 创建的主题 » Django和Flask浅比较

其实还有tornado可以推荐的哇

8 年前
回复了 Py站长 创建的主题 » 使用shell来升级python安装Django

支持~

8 年前
回复了 Py站长 创建的主题 » Django个人博客终于搞定,附上Github地址

@TMAC狂热-weibo 突然可以打开了。。

8 年前
回复了 Py站长 创建的主题 » 使用python抓取新浪微博的粉丝信息

不错,支持~

8 年前
回复了 Py站长 创建的主题 » [每日一款python推荐]史上最好用的http抓取器

支持~

8 年前
回复了 Py站长 创建的主题 » [每日一款python推荐]Python全能百宝箱

推荐

帮你整理了文章,建议 使用好 markdown语法

估计模块损坏了,建议重新安装 django_extensions