有什么方法可以从管理站点上传文件。我有一个班级合同,我想上传扫描合同的文件。Django:从管理站点上载文件
-2
A
回答
0
假设这是你的模型:
class Contract(models.Model):
name = models.CharField(max_length=70)
scanned_image = models.FileField(upload_to='scanned_images/')
,你只需要注册你的模型给管理员。现在
from django.contrib import admin
from .models import Contract
admin.site.register(Contract)
和管理,如果你add new contact
,你会看到一个图片上传领域scanned_image
场:在您的应用程序文件夹中创建admin.py并把这个它。如果您上传它,上传的文件将落入media/scanned_images
文件夹。
希望这有助于
1
它应该开箱即用。只需添加FileField到模型,并指定MEDIA_ROOT设置
如果你需要更进一步,与Django文档开始 - https://docs.djangoproject.com/en/dev/topics/files/
相关问题
- 1. Django管理站点
- 2. 在Django管理站点获取上传文件的URL admin
- 3. Django管理站点与mongodb
- 4. Django动态管理站点
- 5. Django站点的上下文处理器
- 6. 在Django中使用管理站点
- 7. 忽略Django管理站点的DEFAULT_CONTENT_TYPE?
- 8. 使用forms.TextArea在Django管理站点
- 9. Django管理站点不工作
- 10. 添加JavaScript来Django管理站点
- 11. Django管理站点,html标签
- 12. Django管理站点修改保存
- 13. Django管理站点 - admin.py的位置
- 14. 从Django站点直接从S3下载文件
- 15. 让站点管理员管理Django中的默认值
- 16. Django的:如何上传文件管理
- 17. 文件上传保存在Django管理
- 18. 从Django删除'网站'管理页面
- 19. 如何在我的Django管理站点上启用内联ManyToManyFields?
- 20. Django管理注销网站
- 21. Django管理网站激活
- 22. 如何将自定义控件添加到django管理站点?
- 23. Django中的电子邮件站点管理员不使用mail_admins()
- 24. 从django网站上传文件
- 25. Django admin:删除Django管理站点中的链接元素
- 26. Django管理站点显示在apache和django服务器上不同
- 27. WordPress多站点 - 不同站点上的不同管理主题
- 28. 将css/js文件添加到管理面板中的主站点django
- 29. 管理报告插件在Maven站点
- 30. SSRS管理站点的SSO
这是我的第一个Django项目,我不知道如何上传文件。我看了一些书籍(Django的权威指南,Django书籍等),但我没有找到任何东西,所以我想找到一些关于如何开始的线索。我已经看到有一个模块(FileSystemStorage),它可能是有用的,但我仍然需要更多的信息或示例,以了解它是如何工作的。对不起,没有更具体。 – loar 2014-11-25 09:59:36