我是django的新手,一直在設計一些包含FileFields的基本模型。Django通過API上傳文件
這裏是我的模型的例子:
class Sample(models.Model):
pub_date = models.DateTimeField('Publish Date', default=datetime.now)
upfile = models.FileField(upload_to='samples/')
我已經測試通過管理文件上傳,但現在我正在尋找其他的解決方案通過REST API提交文件。我的第一次搜索導致活塞,但大多數例子似乎不涉及模型,只有文件上傳到網站。
我的目標是解析目錄,例如os.walk,然後提交文件並用文件信息填充模型。
這就是說我正在尋找建議和線索以便開始調查。
在此先感謝!
感謝您的反饋湯姆,我會考慮您對活塞其他替代方案的建議。關於我的問題,我已經結束回到基礎知識,由於上傳發生在django所在的同一服務器上,我創建了一個簡單的腳本來調用File和Sample模型。我會在我的文章中詳細說明。 – karamazov
我從tastypie切換到django-rest-framework的主要原因之一是上傳文件的容易性...... –