Django博客实战T01-何为Django,入门"Hello World"
1. 什么是Django
- The web framework for perfectionists with deadlines
- Django makes it easier to build better Web apps more quickly and with less code
- Django was invented to meet fast-moving newsroom deadlines,while satisfying the tough requirements of experienced Web developers
- 鼓励快速开发,简洁实用设计
- 处理了很多Web开发琐事令使用者专注实现
- 无需重复造轮子,免费并开源
- 开发快到离谱
- 令人放心的安全
- 可拓展性强
2. Hello World
-
入门仪式:创建项目,输出Hello,world
创建项目命令:
django-admin startproject<项目名>manage.py:为项目管理文件__init__.py:Python自带运行文件settings.py:全局设置文件urls.py:全局路由控制(规定可访问的网址)wsgi.py:服务器使用wsgi部署的文件
2.1 响应请求

2.2 流程演示
-
使用项目命令
django-admin startproject<项目名>创建jango项目 -
进入
urls.py文件添加path

- 在
urls.py文件同目录下创建views.py并输入指定内容

- 进入
mysite根目录使用指令python manage.py runserver启动服务

- 浏览器输入网址访问对应服务链接

- 最后使用
ctrl+c关闭服务

2.3 理论讲解
2.3.1 关于'path'
-
作用:规定什么网址可以访问,规定网址处理请求的方法,
-
path('admin/',admin.site.urls)语句的作用:规定后台管理网址
2.3.2 后台管理
- 启动服务后在网址后加上
/admin进入后台管理

- 输入
python manage.py help查找管理员设置指令

- 重启本地服务查看提示命令完善项目(执行数据库文件)

- 创建管理员

- 重启本地服务进入管理员界面

2.3.3 其它小点
runserver:启动本地服务migrate:同步数据库createsuperuser:创建超级管理员参数help:查看相关命令127.0.0.1:指代本机地址,等同于localhost8000:端口号

浙公网安备 33010602011771号