我最近购买了一个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