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