10分钟,小白也能用Django做个小App!

本文适合Python小白,通过10分钟的教程介绍如何使用Django框架创建一个简单的密码生成器Web应用。涵盖了创建项目、启动服务、设计路由、模板文件、前端美化以及后端逻辑,让初学者快速体验Django的魅力。
摘要由CSDN通过智能技术生成

1bb0a510f43fffc437c7c4fdca6b2e9c.png

Python里面最强大的web开发框架非Django莫属,当然很多老鸟会跳出来说Flask也是很牛逼的,还有一些高手会喷你说前两个都是菜鸡,天下武功唯快不破fastapi框架才是最强大。关于框架的争论一直都是喋喋不休,没有最好,只有最合适的。

一个刚开始学走路的人,你跟他说你跑步需要穿什么鞋,用什么装备我觉得都是扯淡,合脚就可以。言归正传,我还是觉得Django是最适合小白入门的Python web框架。

现在回想我开始学的时候,到处找资料,很多资料不是太深,就是太长,硬着头皮看完,哈欠直打,看的是云里雾里。没等看完,兴奋的劲头已经折磨耗尽。所以我觉得入门就两个字,一定要 “简单,简单,简单“。

不要整那么多的理论,不要说那么多的大而全的东西,先让我上手再说。好,今天菜鸟哥给大家带来一个10分就可以上手Django的趣味案例,非常适合小白上手,希望看完之后,各位领导来留言区指导工作,每个月留言的同学都送书哦!

00.啥小应用

一个网站,其实涉及到很多知识点,前端,后端,数据库,用户管理,后台控制。今天我们的小app其实就是一个简单的密码生成器Web。

f1902e23785bd1a160f77dbe7e8f29c2.png

复杂的我们统统不涉及,只有一个前端页面和一个后台路由,包你简单易学,学习就是要由浅入深,循序渐进,等你学会了一个页面的制作,再学多个页面,多个路由就会简单很多。

1.创建工程

首先我们要创建项目,然后创建一个应用。新建一个文件夹比如叫

06.password_generator,然后进入这个文件夹新建项目:

django-admin startproject password_generator

接着我们要创建一个应用: 进入刚才创建的文件夹password_generator

python3 manage.py startapp generator

e7d23cabf8f4ae60c4da89c51c4e600f.png

2.启动项目

然后到我们的工程项目里面,找到settings.py这个文件修改我们的语言设置为zh-hans,表示我们后台的启动都是用中文显示。然后启动我们的项目,因为电脑上的端口8000被其他项目占用了,这里我用了9000端口。

de16c3348896fccd631004a14eb1ebce.png

这个时候你打开浏览器,就可以看到Django标志性的小火箭界面了。

92520a08b054634a7be0e8a220348695.png

然后记得在我们的settings里面把generator加入到我们的应用列表里面。

915ba3dd1558e88c4b519661df38f530.png

2.设计路由

我们这个应用只有一个页面,所以路由非常简单,在项目文件的urls里面添加一个路由到我们的应用里面。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值