[英]django form version 1.3
我想讓用戶在某個頁面中提交表單。 我的模特是這樣的
class Ask(models.Model):
name = models.CharField(max_length=500)
designation = models.CharField(max_length=200, blank=True)
email = models.EmailField()
phone = models.CharField(max_length=20, blank=True)
avatar = models.ImageField(upload_to="/ask/users/avaters", blank=True)
question = models.CharField(max_length= 1024)
ques_time = models.DateField()
answere = models.TextField()
ans_time = models.DateField()
display = models.BooleanField()
asker_ip = models.CharField(max_length=100)
我將從用戶那里收到姓名,稱號,電子郵件,電話,頭像和問題。 ques_time和ans_time將在該時間自動更新。 答案將由django管理員中的網站所有者填寫。 asker_ip將自動從瀏覽器的IP地址接收。
我在模板部分中有一個基本模板。 當表單提交時,用戶將重定向到該頁面,但在表單部分中顯示成功消息。 順便說一句,我希望用戶上傳該頭像圖片。
現在我應該如何開始這個話題。 如果您只能描述如何開始寫作或給我發送一個有用的網址。
您可以執行以下操作:
在模板中,您可以使用模板標簽檢查表單是否存在(使用變量),例如:
{%,如果form_sent%}
太棒了! 您提交了一些東西
{%else%} {{form.as_p}} {%endif%}這樣的事情。 這應該涵蓋您問題的第一部分。 這就是您要查找的文件上傳。 請仔細閱讀此頁面,如果您錯過任何內容,上傳將不會進行(即,我永遠不記得在表單中包含正確的mimetype,而且我總是會出錯)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.