我在我的DJango模板中有下面的代碼,它有div和輸入類型文件,樣式相同,這樣當你點擊圖片時,上傳窗口就會顯示出來。如何在Django中使用HTML輸入類型文件作爲FileField類型?
<div class="prof" style="background:url(https://c1.staticflickr.com/3/2669/5830411257_b21bf9e931_b.jpg);background-size:cover">
<input type="file" id="uploadpic" class="uploadpic" />
</div>
演示的這樣:
http://jsfiddle.net/sathish_opr/s54uxkx9/
我的要求是我可以用這個模板的FileField在Django模型的輸入類型的文件,使upload_to是此輸入訪問文件的html標籤。
我正在尋找一些類似的工作模型,但找不到。 這怎麼可能?有什麼建議麼 ?
在我Models.py
class td_profpic(models.Model):
id = models.CharField(max_length=300,blank=True)
propicpath = models.FileField(upload_to=get_upload_file_name)
class Meta:
managed = False
db_table = "td_profpic"
def get_upload_file_name(instance,filename):
return "%s_%s" % (str(time()).replace('.','_'),filename)
我如何能與我同型號場模板的輸入類型的文件標籤 - 在這種情況下(的FileField propicpath)?