Х
self.title = self.file.file.name
Size: a a a
Х
self.title = self.file.file.name
AK
Book.clean
Х
Book.clean
AG
__init__()
у формы, полю, переопределяешь choices
на нужный:self.fields['question'].choices = Question.objects.annotate(title=Concat("name", models.Value(" - "), "id")).values_list("id", "title")
id
AK
clean
.T
__init__()
у формы, полю, переопределяешь choices
на нужный:self.fields['question'].choices = Question.objects.annotate(title=Concat("name", models.Value(" - "), "id")).values_list("id", "title")
id
Х
clean
.AG
AG
AG
Book.clean
save_model()
у класса админки? или в clean()
у формы?DO
class CampaignViewSet(viewsets.ViewSet):router.urls у меня пустые почему-то. есть идеи почему?
serializer_class = CampaignSerializer
permission_classes = (IsAuthenticated,)
def get_queryset(self):
return self.request.user.campaigns.all()
# def create(self, *args, **kwargs):
# breakpoint()
# return super().create(*args, **kwargs)
from django.urls import path
from rest_framework.routers import SimpleRouter
from .views import (
webhook_checkouts_create_receiver,
webhook_orders_create_receiver,
CampaignViewSet,
)
router = SimpleRouter()
router.register('campaign', CampaignViewSet, 'campaign')
print(router.urls)
q
DT
class CampaignViewSet(viewsets.ViewSet):router.urls у меня пустые почему-то. есть идеи почему?
serializer_class = CampaignSerializer
permission_classes = (IsAuthenticated,)
def get_queryset(self):
return self.request.user.campaigns.all()
# def create(self, *args, **kwargs):
# breakpoint()
# return super().create(*args, **kwargs)
from django.urls import path
from rest_framework.routers import SimpleRouter
from .views import (
webhook_checkouts_create_receiver,
webhook_orders_create_receiver,
CampaignViewSet,
)
router = SimpleRouter()
router.register('campaign', CampaignViewSet, 'campaign')
print(router.urls)
DO
A
/remove/45
уходит на code_views вместо remove_sampleA
DT
/remove/45
уходит на code_views вместо remove_sampleA