Описание тега django-models

По вопросам использования класса модели из веб-фреймворка Django.
0 ответов

Django: как отсортировать класс по дорогостоящему для вычисления свойству и сделать результаты постоянными?

Каков наилучший способ отсортировать элементы модели по дорогостоящему значению свойства и убедиться, что значения свойств сохраняются в течение многих итераций запрос / ответ? Я мог бы попробовать что-то вроде: class Player(models.Model): name = mo…
09 сен '13 в 17:12
1 ответ

Джанго: Вопрос о модельной архитектуре

Выглядит ли этот код фасада хорошей идеей или в дизайне есть какие-то недостатки? Что еще более важно, есть ли проблема, с которой я, вероятно, столкнусь в будущем с этим кодом? Буду признателен за любую оказанную помощь. Я пытаюсь построить это так…
0 ответов

Django 1.5 Admin - запрос на сопоставление объектов не существует - прерывистый

Версия Python 2.7.3 Django - 1.5 Я использую стандартный Django Admin DefaultModelAdmin для добавления и изменения объектов. проблема Когда я добавляю объект с помощью Django Admin Add View - примерно один из каждых десяти раз - я получаю эту ошибку…
1 ответ

Как отсортировать объекты по смежным полям?

У меня есть три модели: class Category(models.Model): name = models.CharField(max_length=255, verbose_name=u'Name', blank=True, null=True) parent = models.ForeignKey('self', null=True, blank=True) [...] class Item(models.Model): name = models.CharFi…
27 ноя '12 в 12:39
1 ответ

Разрешения на основе роли Django зависят от проекта.

Привет, я работаю над Django, чтобы создать приложение для управления проектами, так как у меня 100 пользователей и более 50 проектов. где один пользователь участвует в нескольких проектах с разной ролью. Теперь, как дать разрешение на основе роли п…
17 янв '18 в 17:46
2 ответа

Django классифицирует экземпляры модели

Когда я бегу: python3 manage.py makemigrations после сохранения приведенного ниже кода, он показывает ошибку: todo.Task.status: (fields.E005) 'выборы' должны быть повторяемыми, содержащими (фактическое значение, читаемое имя) кортежи. Я хочу классиф…
20 май '18 в 13:29
1 ответ

Отображение "информации" путем выбора внешнего ключа в django admin

Я был представлен Python и Django около двух недель назад, так что терпите меня. Я должен также сказать, что сейчас я использую Django 1.6 и Python 3.3. Мой проект - система управления заказами. Вот как это работает: покупатель заходит в магазин и з…
1 ответ

Как я могу получить доступ ко всем пользователям, заблокированным request.user, и ко всем пользователям, которые блокируют request.user? Каждый является внешним ключом в модели Django

У меня есть эта модель: # Block: A user blocked by another user class Block(models.Model): user_is_blocking = models.ForeignKey(User, related_name="user_is_blocking") user_is_blocked = models.ForeignKey(User, related_name="user_is_blocked") Как я мо…
14 дек '13 в 03:49
1 ответ

Django удалить объект, который имеет строку в качестве первичного ключа

У меня есть следующая модель class Staff(models.Model): username = models.OneToOneField(Person, primary_key=True) room = models.CharField(blank=True, max_length=12) Когда я запускаю следующий код, я получаю ошибку Truncated incorrect DOUBLE value: '…
24 фев '11 в 13:44
1 ответ

Django симметричное поле ManyToMany на 2 столбца

В моей модели, как явно указать, что я хочу, чтобы отношение ManyToMany с другим столбцом было симметричным, чтобы при вызове object_set из каждого объекта он мог проходить через одну и ту же таблицу базы данных, чтобы найти отношения? Пример class …
21 дек '12 в 01:44
1 ответ

Хотите добиться функции поиска на странице администратора django для нескольких таблиц

В настоящее время я работаю над страницей администратора django 2.0.2. У меня есть три таблицы: "метаболиты", "ген" и "реакции". Структура каждого класса определяется следующим образом: class Genes(models.Model): id = models.CharField(primary_key=Tr…
16 мар '18 в 14:31
2 ответа

Модели Django переопределяют сохранение и новое значение поля из связанных объектов

У меня есть такие модели Django: class Car(models.Model): rating = models.PositiveIntegerField( default=0, verbose_name=_('Rating'), ) class ReportInfo(models.Model): car = models.ForeignKey( Car, related_name='car_info', verbose_name='Report', ) И …
1 ответ

Как написать общую реализацию метода __str__ для всех моих моделей в Django?

Я хочу переопределить все мои модели __str__ метод аналогичным образом: class MyModel1(models.Model): name = models.CharField(max_length=255) def __init__(self): self.to_show = 'name' def _show(self): if hasattr(self,self.to_show): return str(getatt…
2 ответа

Добавить поле ForeignKey для пользователя по умолчанию без его изменения?

Я использую модель пользователя по умолчанию и создал собственную модель под названием Team. Пользователь может быть только в одной команде, но в команде может быть много пользователей. Поэтому я должен создать поле ForeignKey в модели User. Дело в …
04 ноя '17 в 00:43
0 ответов

Загрузка стопки изображений в Django

Я привыкаю к ​​Django и хочу загрузить стопку изображений через браузер. Пользователь должен иметь возможность загружать весь стек из одного поля для хранения изображений в базе данных, сохраняя порядок. Я думаю, что я ищу что-то вроде: Class Foo(mo…
1 ответ

Как мне получить ORM Django, чтобы проверить, имеет ли модель HAS или ВСЕ ВСЕ определенное отношение?

Я читал, что плохо избегать больших предложений IN, потому что они медленные (особенно с PostgreSQL). Скажем, у меня есть класс под названием "Холодильник" и классы "Овощи и приправы". Оба они имеют отношения ManyToMany между собой и Fridge. Так что…
07 июн '12 в 10:39
1 ответ

Как создать уникальный объект для модели Django с полем "многие ко многим"?

Я хочу создать уникальный объект (не может существовать другой экземпляр с такими же полями). Этот объект имеет отношение многие ко многим, что делает его уникальным. Объект представляет собой поток сообщений, и этот поток представляет собой диалог …
08 июн '13 в 19:29
2 ответа

Перезаписать атрибут как функцию Django

Я имею class A(models.Model) с атрибутом name, Я использую его в шаблоне и просматривать как obj_a.name, Мне нужно переписать name attr как функция и когда я пишу obj_a.name Я бы получил ответ от функции getName, Как я могу сделать это в Django а та…
12 окт '16 в 05:48
2 ответа

Использование валидаторов Django с admin - TypeError: "объект типа 'int' не имеет len()"

Поэтому у меня есть приложение для электронной коммерции с интерфейсом администратора Django. Я хочу, чтобы сотрудники, которые будут использовать администратора, могли создавать пользователей. Проблема заключается в том, что встроенная проверка пра…
1 ответ

Пошаговая браузерная игра Django - дизайн базы данных для обработки отдельных временных шагов

Я разрабатываю пошаговую стратегическую браузерную игру с Python/Django. Идея такова: игроки взаимодействуют с сайтом в течение хода n. Они следят за состоянием своей игры (игровой мир) и выдают приказы, которые должны быть выполнены при оценке след…
22 мар '14 в 17:29