在名为FileBrowser的 django 应用程序的描述中,它说该应用程序允许“浏览服务器上的目录并上传/删除/编辑/重命名文件”。
我认为我设法按照文档正确安装了该应用程序。但是当我访问 /admin/filebrowser/browse/ 时,我看不到如何上传文件。没有按钮或任何东西。
如果我手动将文件放在上传目录中,它确实会显示在管理界面上。
是否需要输入命令或代码才能在 FileBrowser 中启用上传?
在名为FileBrowser的 django 应用程序的描述中,它说该应用程序允许“浏览服务器上的目录并上传/删除/编辑/重命名文件”。
我认为我设法按照文档正确安装了该应用程序。但是当我访问 /admin/filebrowser/browse/ 时,我看不到如何上传文件。没有按钮或任何东西。
如果我手动将文件放在上传目录中,它确实会显示在管理界面上。
是否需要输入命令或代码才能在 FileBrowser 中启用上传?
如果您已正确设置所有内容,则它应该类似于以下内容:
https://code.google.com/p/django-filebrowser/wiki/screenshots
我认为最佳实践是在表单中使用 Django 原生 forms.FileField 类。此类管理整个文件上传过程,将上传的文件保存到您想要的文件夹中。查看 Django 特定文档:
例如:
# In forms.py...
from django import forms
class UploadFileForm(forms.Form):
title = forms.CharField(max_length=50)
file = forms.FileField()