Size: a a a

Django [ru] #STAY HOME

2019 November 06

YK

Yegor Kowalew in Django [ru] #STAY HOME
Другая ошибка... разбираюсь
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
да пипец какой-то. Чет я вообще не могу вкурить этих трейсов
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
  File "c:\work\memo\memo\on\urls.py", line 12, in <module>
   path('', include(router.urls)),
 File "C:\Users\i.kovalenko\Envs\memo\lib\site-packages\rest_framework\routers.py", line 98, in urls
   self._urls = self.get_urls()
 File "C:\Users\i.kovalenko\Envs\memo\lib\site-packages\rest_framework\routers.py", line 359, in get_urls
   urls = super().get_urls()
 File "C:\Users\i.kovalenko\Envs\memo\lib\site-packages\rest_framework\routers.py", line 257, in get_urls
   routes = self.get_routes(viewset)
 File "C:\Users\i.kovalenko\Envs\memo\lib\site-packages\rest_framework\routers.py", line 173, in get_routes
   extra_actions = viewset.get_extra_actions()
AttributeError: 'function' object has no attribute 'get_extra_actions'
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
какой еще get_extra_actions??? Первый раз вижу такое
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Yegor Kowalew
  File "c:\work\memo\memo\on\urls.py", line 12, in <module>
   path('', include(router.urls)),
 File "C:\Users\i.kovalenko\Envs\memo\lib\site-packages\rest_framework\routers.py", line 98, in urls
   self._urls = self.get_urls()
 File "C:\Users\i.kovalenko\Envs\memo\lib\site-packages\rest_framework\routers.py", line 359, in get_urls
   urls = super().get_urls()
 File "C:\Users\i.kovalenko\Envs\memo\lib\site-packages\rest_framework\routers.py", line 257, in get_urls
   routes = self.get_routes(viewset)
 File "C:\Users\i.kovalenko\Envs\memo\lib\site-packages\rest_framework\routers.py", line 173, in get_routes
   extra_actions = viewset.get_extra_actions()
AttributeError: 'function' object has no attribute 'get_extra_actions'
у тебя ongraph - точно viewset?
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Pavel Zagrebelin
у тебя ongraph - точно viewset?
он точно не вьюсет
источник

АА

Адилет Асанкожоев in Django [ru] #STAY HOME
ongraph у тебя функция?
источник

АА

Адилет Асанкожоев in Django [ru] #STAY HOME
Ну а зачем в роутере регистрируешь?
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Yegor Kowalew
он точно не вьюсет
routeк.register - он для вьюсетов, остальное - как обычно, через urlpatterns
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
from rest_framework.decorators import api_view
from rest_framework.response import Response

@api_view()
def ongraph(request):
   return Response({"message": "Hello, world!"})
источник

АА

Адилет Асанкожоев in Django [ru] #STAY HOME
Ниже в urlpatterns добавь просто, и всё заработает
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
я вот так хочу просто
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Yegor Kowalew
я вот так хочу просто
я бы всё-таки советовал с туториала начать, а не пихать куски кода из рандомных статей, в надежде, что всё заработает. Там, конечено, на основе моделей всё строится, но и без них можно.
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Адилет Асанкожоев
Ниже в urlpatterns добавь просто, и всё заработает
да, заработало. Но это реально ЖёПпа какая-то. Оно то заработало по урлу /on/ongraph/, а мне надо чтоб оно было в api
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Pavel Zagrebelin
я бы всё-таки советовал с туториала начать, а не пихать куски кода из рандомных статей, в надежде, что всё заработает. Там, конечено, на основе моделей всё строится, но и без них можно.
Дело в том что мне надо сделать не на основе модели
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
точнее не так... блин, не знаю как объяснить
источник

АА

Адилет Асанкожоев in Django [ru] #STAY HOME
Yegor Kowalew
да, заработало. Но это реально ЖёПпа какая-то. Оно то заработало по урлу /on/ongraph/, а мне надо чтоб оно было в api
В АПИ? В каком смысле?
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Yegor Kowalew
Дело в том что мне надо сделать не на основе модели
убираешь слово "Model" из назанвия классов (ModelSerializer => Serializer) —  и норм
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Pavel Zagrebelin
убираешь слово "Model" из назанвия классов (ModelSerializer => Serializer) —  и норм
у меня есть модель, я хочу на страницу выводить статистику по этой модели. Код https://dpaste.de/61GU
только чур не смеяться. Это я сонный писал...
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
камрады, у кого есть табличка со свежими ОКВЭД кодами? (парсить лень 🙂
источник