0
シンプルなカテゴリモデルを作成しました。Django:カテゴリモデルのURLエラー
モデル
私は次のように作成しました。これらのモデルファイルではどこでミスをしますか?ご協力いただきありがとうございます。
models.pyファイルに追加したコードは次のとおりです。
class Category(models.Model):
category_name = models.CharField(max_length=250)
category_desc = models.TextField()
slug = models.SlugField(max_length=250, unique=True)
class Meta:
ordering = ('category_name',)
verbose_name = 'category'
verbose_name_plural = 'Categories'
def get_absolute_url(self):
return reverse('article:categories', args=[self.slug])
def __str__(self):
return self.category_name
views.py次のように私はファイルに追加されたコードです。 index.htmlを
def article_category(request, category_slug):
categories = Category.objects.all()
article = Article.objects.filter(article_status='published')
if category_slug:
category = get_object_or_404(Category, slug=category_slug)
article = article.filter(category=category)
template = 'article/category.html'
context = {'article': article}
return render(request, template, context)
url.py
url(r'^category/(?P<category_slug>[-\w]+)/$', article_category, name='article_category'),
次のように私はファイルに追加されたコードです。
<a href="{{ articles.article_category.get_absolute_url }}">{{ article.article_category }}</a>
完全なエラースタックを表示してください –
エラーはありません。スラッグエリアブラウザだけが表示されません。ありがと。 – scout