创建一个s28 项目
>django-admin startproject s28
启动django
E:\py\项目\s28>python manage.py runserver
启动django 并修改启动端口 和修改ip
E:\py\项目\s28>python manage.py runserver 80
E:\py\项目\s28>python manage.py runserver 0.0.0.0:80
settings.py 让所有人可以访问,DIRS 指定模板的路径(如果是pycharm创建的项目就自动创建和完善了,如果是命令创建还需要手动填写和创建文件夹)
ALLOWED_HOSTS = ['*']
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR,'templates')],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
urls.py
from django.shortcuts import HttpResponse,render
def index(request):
#业务逻辑
#返回结果
# return HttpResponse('index') 返回字符串
return render(request,'index.html') #返回html 页面
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^index/', index),
]
templates 文件夹下创建文件 index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h1>hello world!!!</h1>>
</body>
</html>