django上传文件没有到配置文件夹中去!
settings.py上传目录的配置
html代码
处理代码
上传完成后图片存放在配置文件的上级目录下
而upload文件下是空的
这种问题如何解决啊!谢谢各位!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
settings.py上传目录的配置
html代码
处理代码
上传完成后图片存放在配置文件的上级目录下
而upload文件下是空的
这种问题如何解决啊!谢谢各位!
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
这个是你自己处理上传和存储,文件怎么存,以及存放在哪里都是你自己决定。
你直接将文件名作为路径保存文件,当然就在项目目录下了。 可以通过settings文件,引入media路径,然后拼接文件名,再保存文件。
如果你是用django admin保存文件,文件就会存在那个media指定的目录下。
另外 也可以使用upload file form实现。
补充一句:在你的
MEDIA_ROOT
中,你上传文件的文件夹默认是myapp/upload
,而你实际的文件夹位置是myapp/myapp/upload
,os.path.dirname(__file__)
的路径指的是项目文件夹的位置,即第一个myapp
。其实基本上@daizhan已经回答完成了,我只贴一些自己的配置
setting文件
urls文件