Size: a a a

Django [ru] #STAY HOME

2021 February 22

NK

Nikita Kagan in Django [ru] #STAY HOME
в annotate ошибка может быть
источник

nt

nikita tumanov in Django [ru] #STAY HOME
Господа, продублирую вопрос: как мне получить только один инстанс, вместо всех ? ответом от сервера хочу получить только:
{
       "picking_avg": {
           "picking__avg": 1136.090909090909
       },
       "transportations_avg": {
           "transportations__avg": 158.0
       },
       "loadings_avg": {
           "loading__avg": 6.875
       },
       "result_avg": {
           "result__avg": 0.9928571428571429
       }
   }
]

https://dpaste.org/VVh5
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
James Town
class post(models.Model):
   slug = models.SlugField(verbose_name='Slug', max_length=50, blank=True)

есть
кстати, а вербоуз нейм как раз можно с маленькой)
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
James Town
Это не помогло, мб что-то еще?
Просто белый лист получается
а в шаблоне что? вообще то что у тебя раньше был белый лист а не 404 уже говорит о том что у тебя что-то за пределами вьюхи не так работает
источник

DT

Dan Tyan in Django [ru] #STAY HOME
James Town
Это не помогло, мб что-то еще?
Просто белый лист получается
если ошибок нет
смотри шаблон
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
James Town
Это не помогло, мб что-то еще?
Просто белый лист получается
а версия джанги какая? весь урлс покажешь?)
источник

JT

James Town in Django [ru] #STAY HOME
Dan Tyan
если ошибок нет
смотри шаблон
html?
там даже <title> не не выводится
источник

DT

Dan Tyan in Django [ru] #STAY HOME
James Town
html?
там даже <title> не не выводится
а в твоем шаблоне что то есть ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
site/post-details.html в этом
источник

JT

James Town in Django [ru] #STAY HOME
Dan Tyan
а в твоем шаблоне что то есть ?
<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>Post details</title>
</head>
<body>
{{data.id}}
</body>
</html>
источник

JT

James Town in Django [ru] #STAY HOME
Nikolay Cherniy
а версия джанги какая? весь урлс покажешь?)
Самая актуальная версия джанго
источник

AA

Ahmed Abselyam in Django [ru] #STAY HOME
А экстендс?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
James Town
Самая актуальная версия джанго
можешь не скрином?)
источник

JT

James Town in Django [ru] #STAY HOME
Nikolay Cherniy
можешь не скрином?)
from django.urls import path
from django.conf import settings
from django.conf.urls.static import static
from . import views
from .views import TagIndexView
from django.conf.urls import url, include

urlpatterns = [
   path('', views.blog, name='blog'),
   url(r'(?P<category>[a-zA-Z0-9]+)/$', views.Getcategory.as_view(), name='getcategory'),
   url(r'(?P<category>[a-zA-Z0-9]+)/(?P<slug>[a-zA-Z0-9]+)/$', views.Getpost.as_view(), name='getpost'),
   url(r'^tag/(?P<slug>[-\w]+)/$', TagIndexView.as_view(), name='tagged'),

]
источник

AA

Ahmed Abselyam in Django [ru] #STAY HOME
James Town
from django.urls import path
from django.conf import settings
from django.conf.urls.static import static
from . import views
from .views import TagIndexView
from django.conf.urls import url, include

urlpatterns = [
   path('', views.blog, name='blog'),
   url(r'(?P<category>[a-zA-Z0-9]+)/$', views.Getcategory.as_view(), name='getcategory'),
   url(r'(?P<category>[a-zA-Z0-9]+)/(?P<slug>[a-zA-Z0-9]+)/$', views.Getpost.as_view(), name='getpost'),
   url(r'^tag/(?P<slug>[-\w]+)/$', TagIndexView.as_view(), name='tagged'),

]
Вопрос не по теме, почему один path, а остальные url?
источник

JT

James Town in Django [ru] #STAY HOME
Ahmed Abselyam
Вопрос не по теме, почему один path, а остальные url?
с миру по нитке.
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
nikita tumanov
Господа, продублирую вопрос: как мне получить только один инстанс, вместо всех ? ответом от сервера хочу получить только:
{
       "picking_avg": {
           "picking__avg": 1136.090909090909
       },
       "transportations_avg": {
           "transportations__avg": 158.0
       },
       "loadings_avg": {
           "loading__avg": 6.875
       },
       "result_avg": {
           "result__avg": 0.9928571428571429
       }
   }
]

https://dpaste.org/VVh5
ты обращаешь не по тому урлу
источник

AA

Ahmed Abselyam in Django [ru] #STAY HOME
Это просто вопрос, интересно стало
источник

nt

nikita tumanov in Django [ru] #STAY HOME
Nikolay Cherniy
ты обращаешь не по тому урлу
В смысле? http://127.0.0.1:8000/api/mean_stat/
router.register('mean_stat', ShiftsAvgViewSet, basename='mean_stat')
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
nikita tumanov
В смысле? http://127.0.0.1:8000/api/mean_stat/
router.register('mean_stat', ShiftsAvgViewSet, basename='mean_stat')
в смысле вьюсет тебе делает два урла, по одному возвращаются все инстансы, а по другому один)
источник