龙空技术网

Python学习之路框架Django实现组合查找功能两种方式(附例子源码)

Python乐园 1175

前言:

眼前兄弟们对“django实现”可能比较关切,大家都需要学习一些“django实现”的相关知识。那么小编同时在网络上搜集了一些关于“django实现””的相关内容,希望各位老铁们能喜欢,兄弟们一起来了解一下吧!

通过Django实现类似如下的组合查找功能

实现方式一:

1、models.py中的代码:

创建好表之后,在表中添加一部分数据用于后期用

2、urls.py中的代码为:

这里需要注意的问题是这里的article_type_id和category_id并不是随便命名的,这里和数据库中生成的article表的后面两个字段是一致的

3、views.py中的代码如下:

4、前端article.html中的代码为:

最终实现效果如下:

实现方式二:

方式一的代码中前端页面中有太多的判断,导致前端页面看起来比较杂乱,下面我们通过之前学习过的simple_tag的方式实现

1、在app01目录建立templatetags目录并创建一个filter.py文件,代码如下:

2、前端页面修改如下:

这里需要注意在页面的最上面需要{% load filter %}

.

以上是全部内容,只是善于分享,不足之处请包涵!爬虫基本的原理就是,获取源码,进而获取网页内容。一般来说,只要你给一个入口,通过分析,可以找到无限个其他相关的你需要的资源,进而进行爬取。

我也写了很多其他的非常简单的入门级的爬虫详细教程,

关注后,点击我的头像,就可以查看到。

欢迎大家一起留言讨论和交流,谢谢!

标签: #django实现