аватар question@mail.ru · 01.01.1970 03:00

__init__() takes 1 positional argument but 2 were given

В джанге новичок поэтому прошу помощи от более опытных людей.

Это приложение frontend а-ля стартовая страница проекта, а класс это модель с ссылками на остальные приложения. То есть шапка сайта. От этого я жду рабочего результата. И оно скорее всего работает, но выдаёт исключение из заголовка моего вопроса.

from django.db import modelsclass LinksInHeader(models.Model):    navigate = models.CharField(max_length=16)    link_way = models.CharField(max_length=16)    def __str__(self):    retu self.navigate    def get_url(self):        retu '/frontend/%i' %self.link_way'''navigate = текст нашей ссылки в шапкеlink_way = латиницей путь к приложению__str__ = чтоб при выводе на страницуссылок из шапки название было кириллицей(opt.)а путь к приложению был в get_urlget_url = путь до приложения'''

вот frontend/view.py

from django.shortcuts import renderfrom frontend.models import LinksInHeaderfrom django.views.generic import ListViewclass HeaderLinks(ListView):    model = LinksInHeader

вот frontend/urls.py

from django.conf.urls import urlfrom . import viewsurlpattes = [    url(r'^$', views.HeaderLinks, name='header' ),]

А вот собственно и проблема, при переходе по 0.0.0.0:8000/frontend/ вы даёт ошибку. А из админки всё спокойно редактируется и сёрфится.

Вот трасировка

Надеюсь на вас. Ваши указание что мне с этим сделать.

Последние

Похожие