Size: a a a

Django [ru] #STAY HOME

2018 December 22

А

Алексей in Django [ru] #STAY HOME
так у тебя что за модель и как ты фильтровать пытаешься?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Bulatbulat48
так как ругается на author
показывай модель
источник

DT

Dan Tyan in Django [ru] #STAY HOME
и код запроса
источник

B

Bulatbulat48 in Django [ru] #STAY HOME
сек, я вроде допер что нужно класть автора в модель)
источник

B

Bulatbulat48 in Django [ru] #STAY HOME
from django.db import models
from django.contrib.auth.models import User


class Mobile(models.Model):
   title = models.CharField(max_length=200)
   
author = models.OneToOneField(User, on_delete=models.CASCADE)

   def __str__(self):
       return '%s' % self.title
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ну собственно
при чем тут author
источник

B

Bulatbulat48 in Django [ru] #STAY HOME
Алексей
так у тебя что за модель и как ты фильтровать пытаешься?
хочу чтобы каждый юзер видел только свои инстансы модели (кроме суперадмина)
источник

B

Bulatbulat48 in Django [ru] #STAY HOME
Dan Tyan
ну собственно
при чем тут author
пофиксил
источник

А

Алексей in Django [ru] #STAY HOME
если ты хочешь найти все мобайлы юзера, то это так:
Mobile.objects.filter(author=user)
где до этого ты берешь где-то user
источник

B

Bulatbulat48 in Django [ru] #STAY HOME
я хочу создавать запись в которой будет указан юзер, и в админке чтобы выдавались только записи с текущим юзером
источник

B

Bulatbulat48 in Django [ru] #STAY HOME
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)


admin.site.register(Mobile, MobileAdmin)
источник

B

Bulatbulat48 in Django [ru] #STAY HOME
о вроде получилось, осталось исключить поле ввода для юзера
источник

B

Bulatbulat48 in Django [ru] #STAY HOME
или вообще это как-то по другому делается?
источник

А

Алексей in Django [ru] #STAY HOME
да вроде так
источник

B

Bulatbulat48 in Django [ru] #STAY HOME
типа переписать менеджер объектов
источник

А

Алексей in Django [ru] #STAY HOME
readonly_fields ?
источник

B

Bulatbulat48 in Django [ru] #STAY HOME
хз
источник

А

Алексей in Django [ru] #STAY HOME
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
товарищи, подскажите что за django chanels и зачем оно мне надо?
источник

А

Алексей in Django [ru] #STAY HOME
Yegor Kowalew
товарищи, подскажите что за django chanels и зачем оно мне надо?
например, реалтаймовые чаты пилить
источник