有什麼方法可以從管理站點上傳文件。我有一個班級合同,我想上傳掃描合同的文件。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