Skip to main content

Django Views & URLs (Complete Guide Telugu)





Introduction

Previous article lo manam Django project create chesam.
Ipudu chuddam ๐Ÿ‘‰ user request vachinappudu Django ela respond avthundi?

Django lo Views & URLs anevi chala important concepts ๐Ÿ”ฅ


๐Ÿง  Simple ga ardham:

๐Ÿ‘‰ URL = address
๐Ÿ‘‰ View = action (logic)

User URL enter chesthe → View execute avthundi


๐Ÿ”— URLs ante enti?

Example:

http://127.0.0.1:8000/about/
http://127.0.0.1:8000/contact/

๐Ÿ‘‰ /about/, /contact/ ni URLs antaru

Django lo ee URLs ni urls.py file lo define chestam


⚙️ urls.py Example

from django.urls import path
from . import views

urlpatterns = [
    path('about/', views.about_view),
]

๐Ÿ‘‰ Ikkada:

  • 'about/' → URL

  • about_view → View function


⚡ Views ante enti?

๐Ÿ‘‰ View ante Python function

User request vachinappudu:
๐Ÿ‘‰ View function run avthundi
๐Ÿ‘‰ Response return chestundi


๐Ÿ’ป Simple View Example

from django.http import HttpResponse

def about_view(request):
    return HttpResponse("Hello from About Page")

๐Ÿ‘‰ Browser lo /about/ open chesthe:
๐Ÿ‘‰ “Hello from About Page” kanipisthundi


๐Ÿ”„ Flow ardham chesko

  1. User URL enter chestadu

  2. Django → urls.py check chestundi

  3. Matching URL dorikite → View call chestundi

  4. View → Response return chestundi


๐Ÿ”ฅ Important Points

  • URLs → routing handle chestayi

  • Views → logic handle chestayi

  • Renditiki connection chala important


✅ Conclusion

Meeru ippudu Django lo URLs & Views ela panichestayo clear ga ardham chesukunnaru ๐ŸŽ‰


๐Ÿ”œ Next Article

๐Ÿ‘‰ Django Templates & HTML Rendering

Stay tuned ๐Ÿ”ฅ

Comments

Popular posts from this blog

Django ante enti? (Beginner Friendly Telugu Guide)

  Introduction Meeru web development start cheyyali anukuntunnara? Leka backend development nerchukovali anukuntunnara? Appudu meeru tappakunda vinnadi oka peru ๐Ÿ‘‰ Django Ee article lo manam simple ga, clear ga ardham ayyela chuddam — Django ante enti, enduku use chestaru, ela start cheyyali.

Python Day 5 – If Else Conditions

  ๐Ÿ Python Day 5 – If Else Conditions ๐Ÿง  Introduction ๐Ÿ Python Day 5 – If Else Conditions Ippati varaku manam operators nerchukunnam. I roju manam decision making (If-Else) nerchukundam. ๐Ÿ‘‰ Program lo condition base chesi decisions tiskovadaniki use avutundi ๐Ÿ’ก Example: Age 18 kanna ekkuva unte → eligible Lekapothe → not eligible ๐Ÿ”น Basic If Condition age = 20 if age > 18 : print ( "Eligible" ) ๐Ÿ”น If-Else Condition age = 16 if age >= 18 : print ( "Eligible" ) else : print ( "Not Eligible" ) ๐Ÿ”น If-Elif-Else marks = 75 if marks >= 90 : print ( "Grade A" ) elif marks >= 60 : print ( "Grade B" ) else : print ( "Grade C" ) ๐Ÿงช Real Example (User Input) age = int ( input ( "Enter your age: " )) if age >= 18 : print ( "You can vote ✅" ) else : print ( "You cannot vote ❌" ) ⚠️ Important Points ๐Ÿ‘‰ Indentation (space) very import...

Django Templates & HTML Rendering (Complete Guide Telugu)

  Introduction Previous article lo manam Views & URLs chusam. Ipudu next important concept ๐Ÿ‘‰ Templates & HTML Rendering Django lo dynamic HTML pages ela create cheyyalo ee article lo nerchukundam ๐Ÿ”ฅ ๐Ÿง  Templates ante enti? ๐Ÿ‘‰ Template ante HTML file "T emplate ante HTML file matrame kaadu, Django lo dynamic content ni display cheyadaniki use chestam. Example ga, database lo unna blog posts ni HTML page lo chupinchadaniki templates use avutayi. " But special enti ante: ๐Ÿ‘‰ Dynamic data display cheyyachu (Python data → HTML lo show) ๐Ÿ“ Templates folder create cheyyadam Mee app lo templates ane folder create cheyandi: myapp/ templates/ index.html ⚙️ settings.py lo config cheyyali settings.py open cheyandi: TEMPLATES = [ { 'DIRS': [], ... }, ] ๐Ÿ‘‰ Usually app templates automatic ga detect chestundi ๐Ÿ’ป Simple HTML Template index.html : <!DOCTYPE html> <html> <head> <title>Django Page</title> ...