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
Post a Comment