article

Sunday, June 12, 2016

Python Django - Creating Simple Views

Python Django - Creating Simple Views

In Django, views have to be created in the app views.py file.

See the following view −


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

def hello(request):
   return render(request, "hello.html", {})

A template: myapp/templates/hello.html
myapp\templates\hello.html

add url C:\myprojectdjango\myprojectdjango\urls.py

 
from django.conf.urls import patterns, include, url
from django.contrib import admin

from django.contrib import admin
admin.autodiscover()

urlpatterns = [
    url(r'^admin/', admin.site.urls),
]
urlpatterns = patterns('myapp.views',
   url(r'^hello/', 'hello', name = 'hello'),)

Run
python manage.py runserver 
http://127.0.0.1:8000/hello/

Related Post