1

カテゴリとサブカテゴリを作成しようとしており、このモデルをチェックして いますが、次のエラーがあります:

Truncated incorrect DOUBLE value: 'nacionales'

「nacionales」が親カテゴリである場合、私の問題は urls.py にある可能性があることはわかっていますが、実際には、この場合の URL の設定方法がわかりません...

私のmodel.py:

# from ...
class Categoria(models.Model):
    titulo = models.CharField(max_length=75, unique=True)
    slug = models.SlugField(max_length=200,unique=True)
    parent = models.ForeignKey('self', blank=True, null=True, related_name='child')

# functions....

私のviews.py:

# from ... 

def noticias_categoria(request,parent_id,child):
    categoria = get_object_or_404(Categoria,parent=parent_id,slug=child)    
    return object_list(request, queryset=categoria.noticia_set.all(), paginate_by=20,
                       template_name='categorias/categoria_list.html', 
                       extra_context={'categoria':categoria})

私のカテゴリurls.py:

# from ...
url(r'^(?P<parent_id>[-\w]+)/(?P<child>[-\w]+)/$',
                            noticias_categoria,
                            name='noticia_detail'
                            ),

私のurl.py:

(r'^categorias/', include('categorias.urls')),

みんなありがとう

4

1 に答える 1