极简生活,极简编程,简到极致,就是完美!
目录Django入门教学,坑,我先踩,看就完事了!
- 1. 简介
- 2. 亮点
- 3. 安装django,先查看一下python环境的版本较好。如果python是最新的,那Django最好也是!
- 4. 第一个helloworld
2. 亮点由 Python 编写的一个开放源代码的 Web 应用框架,架构模式MVT(类似于MVC)!
MVC(Model-View-Controller) MVT(Model-View-Template)
对应关系:MVC_M ->MVT_M,MVC_V->MVT_T,MVC_C->MVT_V
3. 安装django,先查看一下python环境的版本较好。如果python是最新的,那Django最好也是!
- dao层(ORM)强大,数据库操作方便
- 自带admin后台管理功能
pip install Django==3.2.84. 第一个helloworld
1.创建HelloWorld项目:
django-admin startproject HelloWorld
2.接下来就是在我的Pycharm中来操作这个项目了
3.新建并编写视图(views.py):
from django.http import HttpResponse
def hello(request):
return HttpResponse("Hello World!")
4.url地址与视图绑定(urls.py)
from django.contrib import admin
from django.urls import path
from . import views
urlpatterns = [
path('hello/', views.hello),
]
- 启动
python manage.py runserver localhost:8765
- 测试:这里我就使用postman接口测试工具了,装成了中文版,TMD!
显然这个helloworld项目不是很完善,连MVT的T(Template),也就是模板页面,HTML都没用到,那改造一下!
你也许又会说了,那MVT的M(Model),也没有用到啊,放到下部分了!注意,操作MySQL时移动要注意MySQL的版本,如果不是5.7及以上,体验不到操作数据库的便利性了,而且用不了django的admin后台管理。也就是说,还不如不用呢,两大亮点被我完美规避。我凸(艹皿艹 ),所以换吧!
假期最后一天,明天又要苦B的上班了,多加几篇,下篇见,Byebye!



