У нас вы можете посмотреть бесплатно Django Model Relationships | LAB-3 | OneToOne, ForeignKey, ManyToMany with Diagram | Django Admin или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
In this video, we explain Django Model Relationships in a simple, visual, and practical way using real diagrams and Django Admin GUI. You will clearly understand: ✅ OneToOneField (One-to-One relationship) ✅ ForeignKey (One-to-Many relationship) ✅ ManyToManyField (Many-to-Many relationship) ✅ How these relationships look in Django Admin Panel ✅ Difference between StackedInline vs TabularInline ✅ How relationships are used in real-world projects ✅ Interview-ready explanation for working professionals This video is perfect for: Django Beginners Working Professionals Backend Developers Python Developers Interview Preparation We use visual diagrams so you can understand relationships at a glance, not just theory. 🧠 Topics Covered Django Models Relationships Overview OneToOne vs ForeignKey vs ManyToMany Django Admin Inline Explained Vertical vs Horizontal Relationship View Real Project Example Admin Panel Best Practices ⏱ Chapters (Optional – Highly Recommended) 00:00 Introduction 01:10 One-to-One Relationship (OneToOneField) 05:20 One-to-Many Relationship (ForeignKey) 10:30 Many-to-Many Relationship (ManyToManyField) 15:40 Django Admin Inline (Stacked vs Tabular) 20:10 Diagram Explanation 25:00 Interview Questions & Tips -----------------------------------------------------------------CODE--------------------------------------------------------------- -----------------------1. models.py------------------ from django.db import models ------------------------- Customer (Parent Model) ------------------------- class Customer(models.Model): name = models.CharField(max_length=100) email = models.EmailField(unique=True) def __str__(self): return self.name ------------------------- One-to-One: CustomerProfile ------------------------- class CustomerProfile(models.Model): customer = models.OneToOneField( Customer, on_delete=models.CASCADE, related_name="profile" ) mobile = models.CharField(max_length=15) address = models.TextField() def __str__(self): return f"{self.customer.name} Profile" ------------------------- One-to-Many: Order ------------------------- class Order(models.Model): customer = models.ForeignKey( Customer, on_delete=models.CASCADE, related_name="orders" ) total_price = models.DecimalField(max_digits=10, decimal_places=2) created_at = models.DateTimeField(auto_now_add=True) def __str__(self): return f"Order {self.id} - {self.customer.name}" ------------------------- Many-to-Many: Employee ------------------------- class Employee(models.Model): name = models.CharField(max_length=100) orders = models.ManyToManyField( Order, related_name="employees" ) def __str__(self): return self.name -----------------------------2.admin.py---------------------------- from django.contrib import admin from .models import Customer, CustomerProfile, Order, Employee ------------------------- Inline for One-to-One ------------------------- class CustomerProfileInline(admin.StackedInline): model = CustomerProfile can_delete = False extra = 0 ------------------------- Inline for One-to-Many ------------------------- class OrderInline(admin.TabularInline): model = Order extra = 0 ------------------------- Customer Admin (Profile + Orders ek hi page me) ------------------------- @admin.register(Customer) class CustomerAdmin(admin.ModelAdmin): list_display = ("id", "name", "email") inlines = [CustomerProfileInline, OrderInline] ------------------------- Order Admin ------------------------- @admin.register(Order) class OrderAdmin(admin.ModelAdmin): list_display = ("id", "customer", "total_price", "created_at") list_filter = ("customer",) search_fields = ("customer__name",) ------------------------- Employee Admin (Many-to-Many GUI) ------------------------- @admin.register(Employee) class EmployeeAdmin(admin.ModelAdmin): list_display = ("id", "name") filter_horizontal = ("orders",) ------------------------- CustomerProfile Admin (Optional) ------------------------- @admin.register(CustomerProfile) class CustomerProfileAdmin(admin.ModelAdmin): list_display = ("customer", "mobile", "address") ------------------------------------------------------CODE-CLOSE-------------------------------------------------------------- https://softapptechnologies.com/janak... https://softapptechnologies.com/ https://softapptechnologies.com/gurugram django model relationships django onetoone foreignkey manytomany django admin inline explained django relationships diagram django models tutorial django for professionals django interview questions 👍 Like | Share | Subscribe If this video helped you understand Django relationships clearly, LIKE 👍 | SHARE 🔁 | SUBSCRIBE 🔔 for more real-world Django tutorials.