Posts

Showing posts from May, 2026

Django (Day 6) - RMS Project

Image
  Project Code: https://github.com/Suryaa-k/RMS-Django/tree/main/rms Steps to follow for execution of the code  # 1. Create & activate a virtual environment (recommended) python -m venv venv # 2. Install dependencies pip install -r requirements.txt # 3. Apply migrations python manage.py migrate # 4. Create an admin superuser python manage.py createsuperuser # 5. Run the development server python manage.py runserver

Django (Day 5)

Image
  Update Templates/index.html <!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <meta name="viewport" content="width=device-width, initial-scale=1.0">     <title>Document</title> </head> <body> {% for student in students %} <a href="{% url 'student' student.id %}">{{student.name}}</a><br> {% endfor %} <form action="{% url 'createStudent' %}" method="POST">     {% csrf_token %}     {{form.as_p}}     <input type="submit" value="Submit"> </form> </body> </html> Update Templates/Student.html <!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <title>Title</title> </head> <body> {{student.name}}<br> {{student.age}}<br> {{student.branch}}<br> {{student.marks}}<...

Dajngo (Day 4)

Image
Create a Directory named "Templates" in main folder Create a HTML File in it  Add {{ students }} line in Body in django_project/settings.py update Templates[]: 'DIRS': [BASE_DIR / 'templates'], Update test_app/urls.py from django.urls import path from test_app import views urlpatterns = [     path('student', views.index, name='students'),     path('student/<int:pk>/', views.get_student, name='student'), ] Update test_app/views.py from django.http import HttpResponse from django.shortcuts import render from .models import Student def index(request):     std=Student.objects.all()     return render(request,'index.html',{'students':std}) def get_student(request,pk):     std=Student.objects.get(id=pk)     return render(request,'index.html',{'students':std}) Run Server: python manage.py runserver 8000/admin  Add a new student in the Table Student Now Change the Link  8000/api/student/1/ You have t...

Django (Day 3)

Image
  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 800...

Django (Day 2)

Image
Now Run Server: python manage.py runserver If You see a Rocket It is Succuessfull  Now press Ctrl+Click and Stop  python manage.py makemigrations No changes detected python manage.py migrate Beside all u have to see Ok  python manage.py createsuperuser Username (leave blank to use 'surya'): Surya1714   Email address: Suryaanish1149198@gmail.com Password:  Password (again):  Superuser created successfully. in the link type 8000/admin & Enter Type Username & Password and U have see Groups & Admin  Close the Server Update Files Django_project/urls.py from django.contrib import admin from django.urls import path, include urlpatterns = [     path('admin/', admin.site.urls),     path('', include('test_app.urls')), ] Update test_app/urls.py from django.urls import path from test_app import views urlpatterns = [     path('home', views.home, name='home'), ] Update views.py from django.http import HttpResponse from ...

Django (Day 1)

Image
Open PyCharm  Go to left side top corner 4 dashes Select New Project  Open Terminal  Check Python Version: python --version (3.14 Must) Install Django: pip install Django Check Django version: django-admin --version (or) python -m Django --version Go to GitHub  Create a new repository Come to PyCharm In the Top Corner hover on the folder name  Select  Clone Repository and select the new created repository Now create a New Django Project: django-admin startproject django_project . If you see manage.py file created you are successful Create a New App in the Project: python manage.py startapp test_app (Ensure you are in the main folder) # For Getting In: Cd Folder Name # FOr Exiting: Cd . Now Run Server: python manage.py runserver If You see a Rocket It is Succuessfull  Else: COntact Hemanth Sir  -- The End --