「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------


举报
评论 0