1.打开命令行,进入想要安装项目的目录
2. 命令行输入
django-admin startproject myblog
3.项目目录介绍
manage.py # 与项目进行交互的命令行工具集入口,项目管理器
执行 python manage.py 可以查看所有命令
wsgi.py # (Python Web Server Gateway Interface)
中文名: Python 服务器网关接口,python应用与web服务器之间的接口,一般不动它
urls.py # URL配置文件
Django项目中所有地址(页面)都需要我们自己去配置其URL
setting.py # 配置文件(最核心的配置文件)
里面包含了数据库、web应用、时间等各种配置
__init__.py # 声明模块文件,有了它就是模块,可以在其他地方被引用
内容默认为空
4.启动服务
python manage.py runserver
5.创建应用
// 进入项目中manage.py同级目录
python manage.py startapp blog
// 添加应用名到settings.py 中的 *INSTALLED_APPS* 中,如:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'blog',
]
6.应用目录介绍
// migrations 数据移植模块,内容自动生成
// admin.py 该应用的后台管理配置文件
// apps.py 该应用的一些配置
// models.py 数据模块,ORM框架
// tests.py 自动化测试模块,编写测试脚本
// views.py 执行响应的代码所在模块,代码逻辑处理的主要地点,大部分代码在这里编写
7.编写views.py
from django.http import HttpResponse
def index(request):
return HttpResponse('Hello Python')
8.编写urls.py
from django.contrib import admin
from django.urls import path
import blog.views as bv
urlpatterns = [
path('admin/', admin.site.urls),
path('index/', bv.index),
]