YK
Size: a a a
YK
YK
m
А
А
YK
YK
YK
YK
B
B
from django.contrib import admin
from fb_kj_app.models import Mobile
class MobileAdmin(admin.ModelAdmin):
def get_queryset(self, request):
qs = super().get_queryset(request)
if request.user.is_superuser:
return qs
return qs.filter(author=request.user)
def save_model(self, request, obj, form, change):
obj.author = request.user
super().save_model(request, obj, form, change)
B
admin.site.register(Mobile, MobileAdmin)
from django.db import models
from django.contrib.auth.models import User
class Mobile(models.Model):
title = models.CharField(max_length=200)
author = models.ForeignKey(User, on_delete=models.CASCADE, blank=True, null=True)
def __str__(self):
return '%s' % self.title
B
VT
views.py
вот это - Mobile.objects.filter(author=request.user)
?I
.
I
.
NK
I