我最近購買了一個HTML模板來創建我自己的網站。現在我試圖在我的Django 1.7.1應用程序中逐步移植每個需要的HTML文件。到目前爲止一切正常。在玩了一段時間之後,我決定做一些重構,特別是我有興趣將HTML源代碼的一部分轉換爲模板。如何使用HTML源代碼在django中創建表格
讓我們代表的註冊表單的用戶名輸入一個例子:
<div class="form-group">
<label class="control-label visible-ie8 visible-ie9">Username</label>
<div class="input-icon">
<i class="fa fa-user"></i>
<input class="form-control placeholder-no-fix" type="text" autocomplete="off" placeholder="Username" name="username"/>
</div>
</div>
正如我已經從Django文檔和示例和教程可在網上看到的,一個可能的模板可能是以下:
<div class="form-group">
<label class="control-label visible-ie8 visible-ie9">{{ placeholder }}</label>
<div class="input-icon">
<i class={{ i_css_class }}></i>
<input class="{{ css_class }}" type="{{ type }}" autocomplete="{{ autocomplete }}" placeholder="{{ placeholder }}" name="{{ name }}"/>
</div>
我的問題是:
- 模板是否正確書寫?
- 如何寫表格?
- 如何寫視圖?
目的:
- 最後,通過使用Django的形式,我應該得到完全相同的HTML代碼如上。
請添加Django視圖,該視圖提供HTML表單中顯示的上下文。 – 2015-01-09 22:54:41
@aron:實際上View並沒有做太多,只是渲染了html文件。 – lucab0ni 2015-01-09 23:07:17