2010-10-19 4 views
2

В моем приложении я добавил «Блок комментариев Facebook» (на разных страницах, для разных объектов). Каждый объект имеет свой собственный список комментариев, поэтому мне нужно предоставить уникальный (по всему сайту) ID для каждого из них.Различные модели, имеющие один общий список

Что было бы лучшим подходом для достижения этой цели: абстрактная модель, из которой наследуются все остальные модели? Фиктивная модель с отношением ForeignKey? Каковы ваши идеи?

ответ

2

Вы можете реализовать GUIDs:

http://www.codecommit.com/blog/database/are-guids-really-the-way-to-go

Вот модуль Джанго, который дает поле для «Em:

http://pypi.python.org/pypi/softwarefabrica.django.utils/

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

Смежные вопросы