Django (Day 3)


 

Update test_app/urls.py


from django.urls import path

from test_app import views


urlpatterns = [

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

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

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

]


Update test_app/views.py


from django.http import HttpResponse

from django.shortcuts import render


# Create your views here.


def home(request):

    return HttpResponse("Hi This is Home page")

def about(request):

    return HttpResponse("Hi This is About Page")

def contact(request):

    return HttpResponse("Hi This is Contact Page")



Update django_project/urls.py


from django.contrib import admin

from django.urls import path, include

from test_app import views


urlpatterns = [

    path('admin/', admin.site.urls),

    path('api/', include('test_app.urls')),

]


After Updating Everything Run Server: python manage.py runserver


8000/api/Home

8000/api/About

8000/api/Contact

Check everything is working or not


Stop the Server


Create Table:


Update test_app/admin.py


from django.contrib import admin

from .models import Student


# Register your models here.


admin.site.register(Student)


Update test_app/models.py


from django.db import models


# Create your models here.

class Student(models.Model):

    name = models.CharField(max_length=100)

    age = models.IntegerField()

    branch = models.CharField(max_length=100)

    marks = models.IntegerField()

    college = models.CharField(max_length=100)

    def __str__(self):

        return self.name


Update django_project/settings.py


in INSTALLED_APPS = [add 'test_app']

Update Database: python manage.py makemigrations

Update Server: python manage.py migrate 


After Updating Everything Run Server: python manage.py runserver


8000/admin 


Check wheather table Student is added or not If Yes Create New Rows in Ui and save 


Stop the Server


Note: Any Doubts Contact Hemanth Sir

Comments