Django——web平台搭建练手
本Django学习根据虫师的web自动化测试一书学习
Django官方文档:https://docs.djangoproject.com/zh-hans/2.1/
一、创建Django项目Demo
1、创建项目:使用pyCharm新建Django项目,即可初始化Django,默认创建文件夹为:
users/xxx/pycharmProjects/untitled
*untitled为项目名称
可以看到,项目下面有:
2、查看所有命令:在相应连接cmd输入命令(pyCharm可以直接右键项目->Open in Terminal,在下方控制台输入即可):
\project> python manage.py
3、创建应用:
下面创建sign应用:
\project> python manage.py startapp sign
4、运行项目:
\project> python manage.py runserver
二、编写应用
1、在views.py编写方法后,要在项目的urls添加相应的路由。
需要注意的点:urls需要import views才能使用、链接如admin/记得加/
views.py:
from django.shortcuts import render
from django.http import HttpResponse,HttpResponseRedirect
from django.contrib import auth
from django.contrib.auth.decorators import login_required
# Create your views here.
def index(request):
return render(request, "index.html")
def login_aciton(request):
if request.method =='POST':
username = request.POST.get('username','')
password = request.POST.get('password','')
user = auth.authenticate(username=username, password=password)
if user is not None