AK
Size: a a a
AK
SZ
SZ
SZ
AK
VD
AS
SZ
S
VV
S
VV
VV
S
VV
DO
campaign = models.OneToOneField("api.Campaign", on_delete=models.CASCADE). делаю для них вьюсеты и сериализаторы. есть сигнал, что когда создаётся Campaign, создать для него App. как мне написать сериализаторы правильно? я хочу, чтобы на момент создания Campaign, т.е. на пост запросе, поле app не было обязательное. этого можна добится сделав его рид онли. но потом я хочу чтобы можно было редактировать app, редактируя Campaign.
class CampaignSerializer(serializers.ModelSerializer):
app = AppSerializer()
class Meta:
model = Campaign
fields = (
'id',
'shop',
'app',
'campaign_active',
'cookie_expiration',
'schedule_type',
'schedule_start_date',
'schedule_end_date',
'url_filters',
'email_segmentations',
'app_type',
'triggers',
'displayed',
'emails_collected',
'rejected_after_spin',
'allow_duplicate_emails',
'auto_inject_coupon',
)
Ю
D
allauth
, то я бы начал отсюда:ACCOUNT_AUTHENTICATION_METHOD=“email”