zoukankan      html  css  js  c++  java
  • 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 视图与网址

     

  • 相关阅读:
    ohmyzsh
    https://github.com/
    init 0,1,2,3,4,5,6
    关于反射
    docker学习笔记
    docker常见问题汇总
    ArrayList的sublist
    java-锁
    CAS-原子操作
    hashMap与concurrentHashMap
  • 原文地址:https://www.cnblogs.com/ybf-yyj/p/8079132.html
Copyright © 2011-2022 走看看