Aktywne Wpisy
Sagittus +42
#eurowizja Nadal uważam, że na obecną chwilę tylko Nocny Kochanek albo bracia Figo Fagot mają szansę na wygraną w finale. Ewentualnie jakaś kolaboracja rodzaj Nocny Figo albo Kochanek Fagot.

cocojambo210 +45





mam coś takiego: zwykły model
Userzdjango.contrib.authi modelProfile, który ma usera jakoForeignKeyclass Profile(models.Model):user = models.ForeignKey(User, related_name='profile')
# ofc jakieś inne pola tutaj
mam też model
Activity, który maForeignKey(User), ale nie ma polaProfilei teraz próbuję zrobić zagnieżdżony serializer:class ActivitySerializer(ModelSerializer):user = UserSerializer()
profile = ProfileSerializer() # tutaj jest mój problem, chciałbym na podstawie Usera pobrać Profile
class Meta:model = Activity
fields = ('id', 'user', 'profile')
Chciałbym się jakoś dostać do profilu w tym serializerze i nie mam pojęcia, jak to zrobić. Czy ktoś z was wie?
Komentarz usunięty przez moderatora
Meta'Activity' object has no attribute 'user__profile'.https://docs.djangoproject.com/en/3.2/topics/auth/customizing/#substituting-a-custom-user-model
@Tank1991: udało się bardzo pokrętną metodą xD
class ActivitySerializer:profile
@zwei: jup, zaćmienie miałem :D