我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Django网站实战之制作一个经典网站的方法教程

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Django网站实战之制作一个经典网站的方法教程

这篇文章主要介绍“Django网站实战之制作一个经典网站的方法教程”,在日常操作中,相信很多人在Django网站实战之制作一个经典网站的方法教程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Django网站实战之制作一个经典网站的方法教程”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

一、前言

功能包括登录、注册、注销、改密、免密登录、忘记密码,那么下面就让我们开始吧。

二、创建项目并创建子应用

首先创建项目,然后在项目根目录下创建子应用,如下:

django-admin startproject demo #创建项目 python manage.py startapp web  #创建子应用

三、配置

进入项目目录下,并打开settings.py进行相应设置,如下:

Django网站实战之制作一个经典网站的方法教程

Django网站实战之制作一个经典网站的方法教程

这里邮件客户端的配置需要使用授权码,详情百度解决。

三、配置urls文件

首先我们需要配置项目的urls文件,如图:

Django网站实战之制作一个经典网站的方法教程

然后就是应用的urls文件,默认情况下应用的urls文件是不存在的,需要我们新建urls.py文件,然后往里面写入内容,至于内容嘛,其实就是引进咱们在视图文件里写的路由函数,我们先把所有路由函数都写进来,如图:

Django网站实战之制作一个经典网站的方法教程

四、创建模型

因为我们是做网站,而且又有登陆注册这些功能,因此需要有用户、密码和邮箱,首先到web应用中的models.py文件中写入内容,如图:

Django网站实战之制作一个经典网站的方法教程

五、表单

然后我们还需要写一个表单以便用户输入,如图:

Django网站实战之制作一个经典网站的方法教程

六、视图函数的编写

如果想要让网站成功运行,必须要有视图函数的支持,如图:

Django网站实战之制作一个经典网站的方法教程

七、前端页面的编写

如果想要让后台处理前端的数据,那么前端页面也要写好,django和flask一样提供了一套完整的mvt的设计模式,使得前端代码大大减少,从而也保证了安全性。

八、创建数据库迁移

这一步很重要,如果你使用数据库存储,你不创建迁移的话,那么项目将会出错,一般两步就ok,如下:

python manage.py makemigrations  # 创建数据库迁移文件 python manage.py migrate  # 根据数据库迁移文件生成对应SQL语句并执行

初次创建请务必按小编给定的顺序来。

九、启动项目

cmd输入命令来启动项目,如图:

Django网站实战之制作一个经典网站的方法教程

然后我们来看看最终效果,如图:

Django网站实战之制作一个经典网站的方法教程

Django网站实战之制作一个经典网站的方法教程

Django网站实战之制作一个经典网站的方法教程

注:这里还有很多功能小编没有一一演示,主要是捕捉演示画面gif生成太费劲,不过功能都比较齐全,虽然代码没那么靓丽。

由于该GIF图片超过了300帧,无法上传到后台,所以大家看不出完整的动图,小编把动态图放在Github这里了。

https://github.com/cassieeric/python_crawler/tree/master/DjangoWebDevelopAutoLogin

到此,关于“Django网站实战之制作一个经典网站的方法教程”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Django网站实战之制作一个经典网站的方法教程

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Dedecms中百度网站地图制作的方法(图文教程)

网站地图相信都很熟悉,不仅能提供给用户便捷的浏览,更能提www.cppcns.com供给搜索引擎很好的抓取。谷歌支持的XML格式sitemkncyxnxap的大家都很清楚,dedecms也能支持,制作的方法搜索一下一大堆,今天跟http:/
2022-06-12

编程热搜

目录