我有一个名为bids_site
的Wagtail项目。目录树的一部分看起来像这样。
bids_site/
- bids/
-- models.py
-- templates/
--- bids/
---- bid_page.html
在models.py
中,我有两个模型:
class Person(Page):
# Bunch of properties for this model
class BidPage(Page):
bid_contact = ParentalManyToManyField("bids.Person", blank=True)
我想要设置自己的网站,以便在创建新的Person
时访问mysite.com/person/person-name
时可以访问其信息。但是在Wagtail管理员中,如果我创建一个新的Person
页,则只能通过转到mysite.com/person-name
来访问它。
如何链接Person
和BidPage
模型,同时仍然能够访问Person
处的mysite.com/person/person-id
对象(不是名称,而是它们的数据库ID)?