Результаты поиска по запросу "foreign-keys"

3 ответа

Смоделируйте отношения «один ко многим» со ссылками на документы

не разработать такую ​​схему в MongoDB? Я думаю, что нет никаких внешних ключей!

3 ответа

На чем должен основываться MyModelAdminInline? Расширяет ли он один из классов Inline или класс ModelAdmin? (Я пробовал и то и другое, но продолжать получать ошибки в соответствии с X не вызывается, не имеет атрибута _meta, добавление реализации __call немного помогает, но я не знаю, что создавать / возвращать.) Пример MyModelAdminInline будет быть весьма полезным!

я есть несколькоCustomerкто заказываетAppointments. каждыйAppointment имеет ровно одного клиента, хотя клиент может быть забронирован для нескольких встреч, происходящих в разное время. class Customer(model.Model): def __unicode__(self): return ...

2 ответа

Я не тестирую в вашей реализации, просто в @stepank, но, вероятно, вы должны добавить: if not target: return None, потому что без него не получится, когда у вас ForeignKey, который указывает на Null, например, когда вы используете blank = True и Null = Правда.

ользовал следующий код в моем файле models.py: Создать гиперссылку на Foreignkey class ModelAdminWithForeignKeyLinksMetaclass(MediaDefiningClass): def __getattr__(cls, name): def foreign_key_link(instance, field): target = getattr(instance, ...

ТОП публикаций

1 ответ

MySQL несколько внешних ключей в таблице с тем же первичным ключом

У меня есть столuser с участиемuserID в качестве первичного ключа. У меня есть еще одна таблицаFriends, вFriends таблица, у меня есть два пользователя как друзья, представленные столбцамиUserID а такжеFrndID где обаUserID а такжеFrndID должен ...

3 ответа

Лично я бы использовал InnoDB, потому что он не удаляет ваши данные (например, MyISAM, который делает), а не потому, что он имеет ограничения FK.

ектирую свою схему базы данных, используя MySQL Workbench, что довольно круто, потому что вы можете создавать диаграммы и конвертировать их: P В любом случае, я решил использовать InnoDB из-за поддержки внешнего ключа. Однако я заметил одну ...

5 ответов

хорошо, надеюсь, это поможет, просто скажи мне, если тебе нужна помощь

я есть 2 модели для 2 разных баз данных: Базы данных были созданы вручную, но это ничего не должно изменить. class LinkModel(models.Model): # in 'urls' database id = models.AutoField(primary_key=True) host_id = models.IntegerField() path ...

6 ответов

 вариант. Как отмечается в комментариях, никакое программное решение не должно использоваться. В противном случае это довольно просто.

у в MySQL,INSERT IGNORE INTO не меняетограничение внешнего ключа ошибки в предупреждениях? Я пытаюсь вставить несколько записей в таблицу и ожидаю, что MySQL пропустит те, которые приводят к ошибке, любой ошибке, и вставит остальные. У ...

3 ответа

Делайте удаления в отдельных отчетах, и это будет работать.

аюсь удалить из нескольких таблиц. Вот как выглядят мои столы A_has_B ---- B ---- C_has_B (many to many) (many to many)Я пытаюсь удалить все строки из A_has_B, B и C_has_B, учитывая идентификатор записи в B. Я использую MySQL с механизмом ...

2 ответа

На самом деле, я тоже, пока недавно не заметил, что моя работа cron по очистке журналов не выполняет свою работу :)

аюсь удалить несколько записей, но получаю следующую ошибку: Невозможно удалить или обновить родительскую строку: ограничение внешнего ключа не выполнено Дело в том, что ограничение внешнего ключа терпит неудачу только для 1 или 2 из моих 100 ...

1 ответ

Да, я действительно написал правильный код, но допустил ошибку где-то еще, и, пытаясь найти ошибку, я тоже это изменил. Хорошо работает сейчас. Благодарю.

ел бы сделать систему, в которой фотографии принадлежат проектам. Я также включил, что я могу загрузить zip-файл непосредственно для проекта, и он разархивирует и зарегистрирует фотографии в указанном проекте. Тем не менее, у меня возникли ...