【发布时间】:2013-12-14 21:05:27
【问题描述】:
我有以下型号:
class Articles(models.Model):
status = models.CharField(choices=STATUSES, max_length=10, default='online')
categ = models.ForeignKey(ArticlesCategories)
title = models.CharField(max_length=64)
content = models.TextField()
def get_edit_url(self):
return '/articles/add/%d' % self.pk
edit_url = property(get_edit_url)
def __unicode__(self):
return self.title
class Meta:
db_table = 'articles'
和url路由:
url(r'^add/(?P<article_id>\d+)$', views.add_article, name='edit_articles'),
如何编辑“get_edit_url”函数,以便动态生成编辑文章的 url 并且只能从 urls.py 更改路径?
谢谢
【问题讨论】: