Некоторое введение. У меня есть «планетарный» агрегатор кормов с дополнительным слоем сверху. Этот дополнительный уровень позволяет комментировать и уточнять агрегированные сообщения. Вот код для справки.
class Post(models.Model):
title = models.CharField()
published = models.DateTimeField()
class Story(models.Model):
title = models.CharField()
post = models.ForiegnKey(Post)
Story
имеет ForeignKey для Post
, и когда я пишу рассказ, я выбираю сообщение из раскрывающегося списка. Теперь, по прошествии нескольких недель, список мог стать довольно непослушным. Я мог бы использовать raw_id_fields
, но это немного противоречит интуиции, так как мне нужно будет найти идентификатор нужного сообщения.
РЕДАКТИРОВАТЬ. Проведя небольшое исследование, я удалил вводящий в заблуждение вопрос. Мне интересно, возможно ли что-то подобное (учитывая, что application
- это имя моего ... приложения.
<a href="/admin/application/story/add/?post=[post.id]">Write about this post.</a>
Дайте мне знать, если ЭТО требует дополнительных объяснений. :)