84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
settings.py上传目录的配置
html代码 处理代码
上传完成后图片存放在配置文件的上级目录下 而upload文件下是空的
这种问题如何解决啊!谢谢各位!
欢迎选择我的课程,让我们一起见证您的进步~~
这个是你自己处理上传和存储,文件怎么存,以及存放在哪里都是你自己决定。 你直接将文件名作为路径保存文件,当然就在项目目录下了。 可以通过settings文件,引入media路径,然后拼接文件名,再保存文件。
如果你是用django admin保存文件,文件就会存在那个media指定的目录下。
另外 也可以使用upload file form实现。
其实基本上@daizhan已经回答完成了,我只贴一些自己的配置setting文件
# Media files (user-uploaded files) MEDIA_ROOT = "your/path/" MEDIA_URL = "/media/"
urls文件
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
补充一句:在你的MEDIA_ROOT中,你上传文件的文件夹默认是myapp/upload,而你实际的文件夹位置是myapp/myapp/upload,os.path.dirname(__file__)的路径指的是项目文件夹的位置,即第一个myapp。
MEDIA_ROOT
myapp/upload
myapp/myapp/upload
os.path.dirname(__file__)
myapp
这个是你自己处理上传和存储,文件怎么存,以及存放在哪里都是你自己决定。
你直接将文件名作为路径保存文件,当然就在项目目录下了。 可以通过settings文件,引入media路径,然后拼接文件名,再保存文件。
如果你是用django admin保存文件,文件就会存在那个media指定的目录下。
另外 也可以使用upload file form实现。
其实基本上@daizhan已经回答完成了,我只贴一些自己的配置
setting文件
urls文件
补充一句:在你的
MEDIA_ROOT
中,你上传文件的文件夹默认是myapp/upload
,而你实际的文件夹位置是myapp/myapp/upload
,os.path.dirname(__file__)
的路径指的是项目文件夹的位置,即第一个myapp
。