Я обнаружил, что неудовлетворен способностью Django отображать данные JSON. Если я использую встроенную сериализацию, то отношения внешних ключей базы данных не включаются в данные (только ключи). Кроме того, представляется невозможным включить пользовательские данные в канал json, который не является частью сериализуемой модели.
В качестве теста я реализовал шаблон, который отображал некоторый JSON для набора результатов конкретной модели. Я мог включать / исключать любые части модели, которые я хотел, и мог также включать пользовательские данные.
Тест, похоже, работал хорошо и не медленнее, чем рекомендуемые методы сериализации.
Есть ли какие-либо подводные камни с этим методом сериализации?