Ну я в коде использую такие слова как "table". Как мне убедиться в том, что это не зарезервированное слово?
Все зарезервированные слова питона написаны в любом учебнике. У Джанго нет зарезервированных слов - там простые идентификаторы. Конфликты с ними разруливаются через области видимости и алиасы
def ViewProduct(request, slug): *********** cross = [] for p in Product.objects.raw("SELECT * FROM shop_product_cross WHERE from_product_id=%s", [product.id]): cross.append(p)
def ViewProduct(request, slug): *********** cross = [] for p in Product.objects.raw("SELECT * FROM shop_product_cross WHERE from_product_id=%s", [product.id]): cross.append(p)
А по другому не понял как выводить объекты. У Модели Продукт есть поле cross которое ManytoMany соответственно в таблице продукта нет никаких записей а создается служебная таблица просто с айдишниками. Вот придумал костыль