Задать вопрос
  • Исключение при добавлении товара?

    @joli Автор вопроса
    Если будет у кого-то подобная проблема, то связать модели можно таким образом
    def market_detail(request, slug):
        market = get_object_or_404(Market, slug=slug)
        products = Product.objects.filter(fk_market__slug = slug)
        add = Market.objects.get(slug=slug)
    
        if request.method == 'POST':
            add_product = AddProductForm(request.POST)
            if add_product.is_valid():
                obj = add_product.save(commit=False)
                obj.fk_market = add
                obj.save()
                return redirect('/')
        else:
            add_product = AddProductForm()
        return render(request, 'market/market_detail.html', {'market': market,
                                                            'add_product': add_product,
                                                            'products': products})

    P.S. Но почему не создается связь автоматически и нужно делать это в представлении, я так и не понял, буду признателен если объясните
    Ответ написан