как получить абсолютный объект модели из другой модели зависит от ее идентификатора
models.y
class Order(models.Model):
...
id = models.AutoField(primary_key = True)
products = models.ManyToManyField(Product ,through='ProductOrder')
...
class ProductOrder(models.Model):
product = models.ForeignKey(Product, on_delete=models.CASCADE , null=True)
ordering = models.ForeignKey(Order, on_delete=models.CASCADE,blank=True,null=True)
...
def get_absolute_url():
return reverse('print' , kwargs={'id':ordering.id})
views.py
class ProductDetailView(LoginRequiredMixin , DetailView):
model = Order
template_name = 'order/print.html'
queryset = Order.objects.all()
context_object_name = 'product'
def get_object(self):
id_ = self.kwargs.get('id')
return get_object_or_404(Order , id=id_)
возможно ли получить абсолютный URL при создании нового сообщения?Идентификатор модели заказа!