
Django 拥有自己的ORM模块。
通俗来讲其过程如下:
在Django中写Python 代码
将Python代码通过ORM模块转换成SQL语句
通过类似pymysql等数据库 *** 作模块,使用SQL语句,前往数据库访问数据
上述过程的反方向
获取Python格式的数据
首先,在django 视图函数中,传递 obj_list = [1, 2, 3] 类似这样的一个列表。
def show_data(request):obj_list = [1, 2, 3]
pass
return render_to_response('index.html', {'obj_list': obj_list})
然后在 index.html 模板文件中,部分代码如下
<select>{% for obj in obj_list %}
<option value ="{{ forloop.counter }}">{{ obj }}</option>
{% endfor %}
</select>
这样,模板就能自动根据传递过来的数据,进行显示。
这样说的已经很详细了,如果还是不懂。自己去django官网看相应版本的文档去吧。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)