django怎么从数据库取数据

django怎么从数据库取数据,第1张

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官网看相应版本的文档去吧。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9974864.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-03
下一篇2023-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存