Сервис WCF, выставляющий DTO или Объект

Однако я рекомендую вам сделать это по-другому: вместо создания второй пользовательской модели, расширьте существующую:

#models.py
class ProfileUser(AbstractUser):
    extra_field = models.CharField(max_length=100)
    username = models.CharField(max_length=20) # modifing existing field
```
```
#settings.py
AUTH_USER_MODEL = "app_name.ProfileUser"
6
задан Mauro Destro 16 March 2009 в 08:13
поделиться

1 ответ

В целом в целях DTO Вы могли бы просто принять решение не сериализировать любые "родительские" свойства. Часто, Вы видите DTO без свойств навигации за исключением строго связанных данных (например, заголовок заказа => деталь заказа, но у Вас не было бы заголовка заказа => клиент - просто ключ клиента; Вы выбрали бы клиента отдельно). С этим подходом существует однонаправленный тракт для сериализирования/десериализовывания любого графика, и он должен хорошо работать.

5
ответ дан 17 December 2019 в 04:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: