本篇文章给大家谈谈python搭建网站并在服务器上部署,以及python搭建网站和php那个性能高,希望对各位有所帮助,不要忘了收藏本站喔。
😊自言自语:最近在使用Python做爬虫项目 🥂,趁着这个机会学习 📚一下如何快速搭建网站。经过了解,django是Python快速上手搭建网站相当好 👍的一个选择,至此分享 🎈 pythonturtle绘制树。
Django的介绍:Django是一个开发源代码的web应用框架是用python写的。采用了MVC的框架,MVC是开发网站的常用框架,其中包含:模型、视图、控制器。与java的spring框架十分地相似。
0️⃣安装Django
1、使用终端打开python环境所在的位置输入
pip install django
![](https://i-blog.csdnimg.cn/blog_migrate/bb692b9fa74ee8eac99a44a3f57b4a24.png)
2、安装成功后在本目录运行
django-admin startproject 你网站的名字
例如:django-admin startproject website
![](https://i-blog.csdnimg.cn/blog_migrate/90f9171933648e68cf54f0d0d1c00842.png)
3、此时我们查看根目录是否有以下文件。如果没有很有可能是没找对python对应目录的位置,此时我们可以在“django-admin startproject 你网站的名字”之前加入你想生成网站项目的绝对路径名,如:“D:\website django-admin startproject 你网站的名字”此时就可以在D:\website中找到生成的website目录。
![](https://i-blog.csdnimg.cn/blog_migrate/2f8da7426d150dcf3d12c16d41434693.png)
![](https://i-blog.csdnimg.cn/blog_migrate/cc9a36e93e1d73c843b9714eb333f00e.png)
显示website目录则Django安装成功!
1️⃣创建app(网页目录)
1、使用终端打开website所在的位置输入
manage.py startapp 你的app名称
例如:manage.py startapp app01
![](https://i-blog.csdnimg.cn/blog_migrate/a5ef8abc3fe7210c59f2e07c7569cd20.png)
![](https://i-blog.csdnimg.cn/blog_migrate/e86d4c06c3a94c75a01c429bfc2c4caf.png)
2、检查是否在website文件夹下生成了app01文件以及如下文件。
![](https://i-blog.csdnimg.cn/blog_migrate/060451c01b45381de639aa36c7ba142b.png)
![](https://i-blog.csdnimg.cn/blog_migrate/ad7e30913c8860c4906c5858cc1eddee.png)
显示app01目录则创建app成功!
2️⃣启动运行django
1、注册app。当我们创建了app之后,我们还需要注册才可以使用。在settings.py添加下列语句。
'你的app名字.apps.你的app名字Config'
列如:'app01.apps.App01Config'
![](https://i-blog.csdnimg.cn/blog_migrate/71d9efd55e7c99f724a220e43e5cb4ee.png)
2、编写URL和视图函数的对应关系。在urls.py添加下列语句。当我们访问了index/,django就会去查找并执行views中的index函数。
path('网页名/', 函数),
例如:path('index/', views.index)
![](https://i-blog.csdnimg.cn/blog_migrate/74f2f16af84111f0c1a478502eee9e98.png)
3、编写视图函数。在views.py中编写函数。✨注意事项:需要导入HttpResponse、编写的函数需要有(request)参数。
![](https://i-blog.csdnimg.cn/blog_migrate/815b221dd3ca5906cac70438c43b0294.png)
4、启动程序。使用终端打开website所在的位置输入以下语句。
manage.py runserver
5、终端显示以下内容,点击提供的网站。会先显示Page not found,这是因为我们把一开始的url注释掉了,并且填写了我们自己的url。
![](https://i-blog.csdnimg.cn/blog_migrate/6aef4345652d682a0e3af4a2d49d9fb8.png)
![](https://i-blog.csdnimg.cn/blog_migrate/3978b0858ce45ce743718be4b5ffc2e7.png)
6、访问我们自己的url。
http://127.0.0.1:8000/index/
![](https://i-blog.csdnimg.cn/blog_migrate/d01b825268e03b65e33429b2228444ca.png)
🎈显示'欢迎使用'则网站搭建成功!🎈
🎇欢迎各位大佬在评论区中互相学习,共同进步!!!🎇