前言
- 本篇来学习Django项目的创建
环境准备
- 需安装python环境,执行下面命令安装Django
pip install django==2.2.5
创建工程
- django-admin startproject 工程名称
例如:想要在桌面的code目录中创建一个名为bookmanager的项目工程,可执行如下命令:
cd C:\Users\wz100\Desktop\Code django-admin startproject bookmanager
- 工程目录说明
─bookmanager # 与项目同名的目录,此处为bookmanager,名称可自定义
│ manage.py # 是项目管理文件,通过它管理项目
│
└─bookmanager
__init__.py # 一个空文件,告诉 Python 这个目录应该被认为是一个 Python 包
settings.py # 是项目的整体配置文件
urls.py # 是项目的URL配置文件
wsgi.py # 是项目与WSGl兼容的Web服务器入口
- 启动服务: python manage.py runserver
- django服务默认在8000端口启动,如果想换个端口,可以输入以下指令
python manage.py runserver 8080
- 点击链接打开网页:http://127.0.0.1:8000/
创建子应用
- python manage.py startapp 子应用名称
- 注册子应用:setting文件INSTALLED_APPS
编写hello world
- views中编写如下代码:
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello world ! django ~~")
- urls中添加路由,如下
from django.conf.urls import url
from django.contrib import admin
from django.urls import path
from helloworld import views
urlpatterns = [
path('admin/', admin.site.urls),
url(r'^$', views.index),
]
- 启动项目,访问 http://127.0.0.1:8000/,展示如下图