django第一课 简单的网页视图

注意本人django版本2.0      python3.6

第一步:创建自己的django项目

    django-admin.py startproject **

第二步:进入**创建app

    python manage.py startapp  ##

第三步:修改##下的views.py  

from django.shortcuts import render
from django.http import HttpResponse

def add(request):
    a=request.GET['a']
    b = request.GET['b']
    c=int(a)+int(b)
    return HttpResponse(str(c))
def add2(request,a,b):
c=int(a)+int(b)
return HttpResponse(str(c))

第四步:修改**下的urls.py

from django.contrib import admin
from django.urls import path
from ## import views as calc_views

urlpatterns = [
    path('add/',calc_views.add,name='add'),
    path('add2/<int:a>/<int:b>/', calc_views.add2, name='add2'),
    path('admin/', admin.site.urls),
]

第五步:python.exe manage.py runserver

    输入:http://127.0.0.1:8000/add/?a=10&b=10 对应方法add中的a、b,利用get方法获得

    输入:http://127.0.0.1:8000/add2/10/10 对应方法add2利用url传入a b的值

    都会在网页上显示20

 参考地址:Django 视图与网址

 

原文地址:https://www.cnblogs.com/ybf-yyj/p/8079132.html