addition of two numbers using django python

views.py 

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

# Create your views here.

def add(request):
   
    val1=float(request.GET.get("num1"))
    val2=float(request.GET.get("num2"))
    ans=val1 + val2
    return render(request,"mypage1.html",{'answer':ans})




#GET             varnam=request.POST.get('is_private', False)  

# or    POST     varnam=request.GET.get('is_private', False)

----------------------------------------------------------------------------

mypage1.html


  <body>

      <form action="add">

          enter first num <input type="text" name="num1">

          <br>

          enter second num <input type="text" name="num2">

          <br>

          ans <input type="text" name="ans" value={{answer}}>

          <input type="submit">

      </form>

      {{answer}}

    

    ---------------------------------------------------------------------------------


urls.py           app



from django.urls import path

from . import views


urlpatterns = [

    

    path('add',views.add,name='add'),

    

]

---------------------------------------------------------------------------

urls.py    project


from django.contrib import admin
from django.urls import path,include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('addy.urls')),

]

-----------------------------------------------------------------------------

settings.py     add app name    here name addy

INSTALLED_APPS = [

    'django.contrib.admin',

    'django.contrib.auth',

    'django.contrib.contenttypes',

    'django.contrib.sessions',

    'django.contrib.messages',

    'django.contrib.staticfiles',

    'addy'

]




-----------------------------------------------------------------------------



Popular posts from this blog

create project hello world using django python step by step