1.打开当前文件 cd到指定的目录
2.输入django-damin startproject 项目的名称
例如:(djiango-admin startproject mysite)
3.cd 到 mysite 目录中
准备启动项目,开启当前 Web服务输入命令(python manage.py runserver)
注意: python manage.py runserver 9000 修改端口号
python manage.py runserver 0.0.0.0:9000 修改ip 和端口号
4.工程目录说明
说明:
Manage.py 用来管理项目:包括数据库的创建,服务器的运行,测试应用程序
demo01 目录
它和工程目录同名
它称之为项目的一个容器
包含项目最基本的一些配置
目录的名称不建议修改
4.1目录文件说明
Wsgi.py
Web Server Gateway Interface 服务器网关接口
Python 应用与Web 服务器之间的接口API
Urls.py
URL 配置文件
Django 项目中所有地址(页面)都需要去配置一个URL
非常重要
Settings.py
项目的总配置文件
文件中含了数据库,Web应用(项目中的应用),时间,静态文件等各种配置
Django项目的管理运维信息
5.创建应用
Django 中是使用应用来分割功能
5.1创建应用
通过在终端输入 python manage.py startapp应用的名称(要实现的功能)
注意此命令要在工程目录中的位置 终端输入
新建应用目录文件说明
Migrations
数据库相关
数据移植(迁移)模块
内容自动生成
Admin.py 当前应用的后台管理系统
Apps.py 当前应用的一些配置 V1.9 之后自动生成文件
Model.py 数据模块,使用ORM 框架,类似MVC结构中的M
Test.py 自动化测试模块
Views.py 执行响应的代码所在的模块,代码逻辑处理的主要文件,项目中大部分的代码在该文件中实现
5.2配置应用
在demo01 /settings.py 文件中进行配置
5.3编写第一个 页面响应的内容
5.3.1 views.py
导入响应包 from django.http import HttpResponse
实现试图响应函数 用于 和 urls中配置的url进行匹配
5.3.2设置URL
demo01/urls.py
首先要引入 要使用的 模块 my-app 创建应用模块
增加 urlpatterns 中的path
path 的配置内容分3部分(参数)组成 URL内容,URL对应试图响应函数,URL的名称,其中第三个参数可选
6.传参
7.第一个templates的实现
##7.1 实现url
7.2 实现容器
#7.3实现试图函数