社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Rambo  »  全部回复
回复总数  12
8 年前
回复了 Rambo 创建的主题 » 招聘成都python实习生

喜欢成都这座城市,然而它却有了雾霾。。

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

@Py站长 这有注入的危险呀。。。。。

8 年前
回复了 Rambo 创建的主题 » 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来上传文件

后端

ef 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!")

request.POST 里面就有 可以直接从里面get

8 年前
回复了 Rambo 创建的主题 » 使用Django写用户注册模块,如何检查用户存在

单纯的判断的话可以zheyang: users = User.objects.filter(username = user_name)
if users.exist(): return HttpResponse('注册失败,该用户已注册‘)

不过吧,我建议你逻辑改一下,不要使用用户名去做唯一标示,用手机号或者邮箱什么的吧,用户名不能重复可以保留

8 年前
回复了 Rambo 创建的主题 » python高质量文章阅读平台

@Py站长 站长,这是你自己弄得还是公司的业务啊?

8 年前
回复了 Rambo 创建的主题 » django用户模块的头像如何使用默认头像

可以在你的user数据表中添加一个头像的字段(或者新建一个user级联表),这个字段存储头像图片的路径,默认为项目中提供的默认图片路径,若用户修改上传了头像则把地址更新为用户上传的图片地址,就这么简单了

8 年前
回复了 Rambo 创建的主题 » 微博爬虫的问题 大神看看 我弄了好久了

@圆圆脸 刚看了下 py3把那个给取消了 最新的是 import importlib,sys importlib.reload(sys)

8 年前
回复了 Rambo 创建的主题 » Django和SSH如何配合工作,求助!

如果你选择了Django 可以推荐你用这个模块django-sshkey,https://bitbucket.org/ClemsonSoCUnix/django-sshkey/

8 年前
回复了 Rambo 创建的主题 » python高质量文章阅读平台

刚看了一下,蛮不错的,感觉页面整体的用户交互还有页面呈现还有好多上升空间

8 年前
回复了 Rambo 创建的主题 » 想用Django发送邮件,但是蜜汁报错,求大神指点迷津

config配置协议protocol是用的smtp么?

8 年前
回复了 Rambo 创建的主题 » 微博爬虫的问题 大神看看 我弄了好久了

这个编码问题估计你用的是Python3

解决方法: 在开头加上 import sys reload(sys) sys.setdefaultencoding( "utf-8" )