Основна проблема, пов’язана з додаванням багатьох екземплярів до пов’язаного поля, полягає в тому, що це може спричинити проблеми з продуктивністю. Це пояснюється тим, що базі даних доведеться відстежувати всі екземпляри, а це може призвести до зниження продуктивності.
Django
Вирішено: django додає користувача до групи
Основна проблема полягає в тому, що django наразі не підтримує додавання користувачів до груп.
Вирішено: дочірні дані шаблону django у вкладеному циклі
Основна проблема полягає в тому, що дочірні дані не будуть оброблятися в правильному порядку.
Вирішено: отримати список усіх документів у django-elasticsearch-dsl
Основна проблема полягає в тому, що Elasticsearch не має рідного способу отримати список усіх документів у заданому індексі. Ви можете використовувати пошуковий API, але це повертатиме лише один документ за раз.
Вирішено: штатний користувач не обмежує дозволи в django
Основна проблема з необмеженням дозволу полягає в тому, що це може призвести до того, що користувачі зможуть робити те, чого вони не повинні мати. Наприклад, якщо користувач має дозвіл редагувати публікацію, він також може її видалити.
Вирішено: розгорнути django у vps
Основна проблема з розгортанням Django на віртуальному приватному сервері (VPS) полягає в тому, що це може бути ресурсомістким. Це пояснюється тим, що для належної роботи Django потрібно багато пам’яті та ресурсів ЦП.
Вирішено: django, як створити суперкористувача, якщо він не існує під час міграції
Якщо під час міграції суперкористувача не існує, Django його створить.
Вирішено: створити та додати багато до багатьох полів у django
Основна проблема зі створенням і додаванням багатьох полів у Django полягає в тому, що може бути важко правильно керувати даними. Це пов’язано з тим, що може бути важко відслідковувати, які записи належать до яких полів, і може бути важко визначити, які поля є обов’язковими для певного запису.
Вирішено: ForeignKey при видаленні django
contrib.auth
Якщо ForeignKey видалено в Django, усі пов’язані записи в базі даних також будуть видалені.