- 创建Django模块
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple django==2.2.8
- 升级pip工具
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip
- 在linux平台,使用命令创建Django项目
django-admin startproject Client
- 创建一个app01
django-admin startapp app01
5) 编写一个视图函数,hello视图,修改app01
5.1) 修改setting配置文件
vim /data/pythonProJect/Client/Client/settings.py
....
# 写一个 * 表示允许所有的主机访问
ALLOWED_HOSTS = ["*"]
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'app01',
]
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
#'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
]
5.2) 修改Django配置的urls.py文件
vim /data/pythonProJect/Client01/Client01/urls.py
........
from django.contrib import admin
from django.urls import path
from app01 import views
urlpatterns = [
path('admin/', admin.site.urls),
path('hello/', views.hello),
]
5.3) 编写测试
cat /data/pythonProJect/Client/app01/views.py
......
from django.shortcuts import render,HttpResponse
def hello(requests):
return HttpResponse("你好")
# Create your views here.
5.4) 执行Django项目
python3 manage.py runserver 0.0.0.0:9000
网友评论