(1)首先下载django:
pip install django==2.0 https://pypi.douban.com/simple
如果出现红字报错,重新命令行如下:
直接pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn django==2.2 然后确认pip list
2.创建一个空文件夹然后命令行打开开始创建项目:
django-admin startproject start_item
3.创建网站文件
python manage.py startapp 网站名
会有两个文件夹一个是项目名start_item,一个是search网站名,一个manage.py。其余文件是后期操作产生的。
4.配置名目setting.py文件
(1)配置参数
1.访问权限:允许其他计算机访问 ALLOWED_HOSTS=['*'] 2.注册子应用: 把网站名添加到INSTALLED_APPS中 3.html文件存放文件夹的路径配置 首先在根目录(跟manage.py同级)创建templates文件夹 然后在参数TEMPLATES中的DIRS中配置[os.path.join(BASE_DIR),'templates'], 4.配置网站默认语言LANGUAGE_CODE='zh-hans' 5.配置时间TIME_ZONE='Asia/Shanghai' 6.把USE_TZ=False
记得在根目录建立temeplates文件夹
7.配置完启动 python manage.py runserver 0.0.0.0:8000
1.在本机打开127.0.0.1:8000
2.在非本机搜服务器ip,然后浏览器打开IP:8000
如下图:
实践1:reder返回字符串
Djogo在网站文件夹下有个views.py文件,该文件是django核心文件,控制输出内容以及处理用户的交互逻辑
写入:
def index(request):
return HttpResponse("Hello World")
(2)在项目文件中找到urls.py,写入
from django.contrib import admin
from django.urls import path
from search.views import index
urlpatterns={
path('admin/',admin.site.urls),
path('',index,name='index'),
}
(3)cd到根目录,然后运行
python manage.py runserver 0.0.0.0:8000
实践2:render返回html文件
1.在根目录创建一个templates文件夹(如果已经创建,并且在setting文件
中设置完毕后,那就不管)
在文件夹创建一个index.html文件
刘什么宏 看一下,看一下
2.在网站文件夹的views.py文件中写入
from django.shortcuts import render
def index_html(request):
#index.html是你创建的html文件名字
return render(request,'index.html')
3.在项目文件夹中的urls中导入
from django.shortcuts import render
def index_html(request):
#这个是创建的网页文件
return render(request,'index.html')
4.(3)在项目文件夹中urls中导入
#index_html中添加urls文件中模板
from search.views import index,index_html
urlpatterns={
path('index_html/',index_html,name='index_html')
}
启动python manage.py runserver 0.0.0.0:8000
打开浏览器验证http://127.0.0.1:8000/index_html/



