Товар, Корзина, Покупатель, Доставка, Оплата, Заказ — какие связи между моделями в проекте Django (интернет — магазин)?
Придумай себе виртуальный магазин
Придумай правила по каким он работает
Реализуй
Потом все поменяй
Тут нет правильного или неправильного варианта - бизнесс задает правила, а не разработчик
Проще всего взять готовый модуль магазина под Django в качестве примера и посмотреть как там внутри все устроено. Есть куча django-магазинов на ваш выбор.
Что касается вашей схемы данных, то я бы подкорректировал так:Товар - не связан с корзиной.
ЭлементКорзины - имеет внешние ключи к Товар и Заказ.
Заказ - содержит поля АдресДоставки (заполнятся клиентом) и ДоставкаВыполнена (булево поле или дата).
Корзина (как таблица БД) - не нужна.
Доставка (как таблица БД) - не нужна.