「Python学习日记」Django打造属于自己的导航页的过程记录(1)
记得当初导航类的网站比较火的时候,我就特别想要做一个自己的导航网站,奈何只顾玩了,也没去学,现在感觉有一些能力做了,那么这个当初的小小心愿就拿起来了。
文章主要是拿来给我们初学者交流的,大家有好的建议或者不明白的地方,可以跟我多多交流
本篇主要说一下前期的准备,以及到时候做的时候的一些思路给大家分享出来。以及做完这个项目,可以学习到什么。这篇说过以后,到时候实战的时候,就不说的那么详细了,很多都是之前文章有说道的。如下图,有兴趣的可以看下,写的也不咋地,不过也说明白了个大概,稍微一下就懂了
废话不多说了,我们进入正文
一、需要什么样子的导航
输入内容,点击搜索,会调到搜索引擎直接搜索。
下面是一些分类,分类下面是我们添加的相应网站。点击会进入到相应的网站。如下图:
二、大概要如何去实现(个人感觉比较重要)
想想前端样式什么的,我们都不会啊,只能在网上找一个前端的代码,拿来修改一下,凑合着用好了。毕竟我想要的也不是之前学生管理系统那样,光秃秃的,太难看了。考虑再三,艰难的做出了决定。必经也要修改,也算是一种学习吧
搜索如何实现猜想:
1.用GET方式提交,重定向到导航的网站。
2.导航类目下的网址访问,用<a>标签的href属性。
3.models中字段应该有哪些?大概分析如下:
- 分类中的字段:分类名称
- 下面网站的字段:链接名称、链接地址
- 共用字段:是否显示、排序、更新时间、添加时间
4.views中应该有哪些功能:
- 首页需要用有一个,名字暂定index()
- 搜索提交也需要一个,名字暂定search()
5.urls怎么写?一共两个路由,一共首页的,一个提交搜索的。
6.准备个LOGO到时候弄到自己的导航页面上,看上去也会高大上点
三、做完这个导航应该能学习到什么
1.前端方面,可以学到GET提交表单在Django中怎么写
2.Django的settings如何配置静态文件。
3.知道怎么使用JS和CSS
4.GET请求的处理以及如何重定向
也可能复习到,下面这个我还没想好到时候要不要在网页上加这个功能,到时候敲着看吧
5.数据的增删。
思路已经理好了,到时候做起来就会容易的多。关于导航,大概会写3篇左右文章,一步的全部记录下来。由于还要上班,做着写着,一般一天一篇,要是不顺利了,有可能2天才会发一篇,我们可以比比,看到时候谁先做出来。
------人生苦短,我用python------
请先 后发表评论~