ООП Python Diango Помощь начинающим [закрыто]

Я начинаю изучать python. Я изучил основы и теперь хочу создать простой проект. Моя идея состоит в том, чтобы создать проект для моих уроков. Я имею в виду, что в школе у нас есть предметы (математика, география, история, ...). I

Хочу хранить урок по каждому из моих предметов. Например, каждый раз, когда у меня будет новый урок, я буду хранить этот урок в моей базе данных под меткой (математика, гео, ...). Для каждого урока у меня будут предложения (мое резюме для каждого урока), а также некоторые уроки будут содержать графики и изображения. Итак, я создал базу данных:

  • Таблица для урока (id_lesson, Subject, date, grade, id_sentences, id_graphs)
  • Таблица для предложений (id_sentence, id_lesson) (не sql, так как каждый класс может иметь несколько предложений. Если это неправильно, пожалуйста, помогите мне, как это сделать :)
  • Таблица для графиков (id_graphs, id_lesson) (не sql, так как каждый класс может иметь несколько графиков. Если это неправильно, пожалуйста, помогите мне, как это сделать :)
  • .

Теперь мне нужно создать классы для моего проекта (python) и затем в django, чтобы иметь интерфейс, чтобы быть более красивым :)

Я не знаю, как использовать наследование в моем случае.

class Lesson:
def __init__(self, subject):
    self.subject =  subject

def _sentences(self):
    pass
    
def _graphics(self):
    pass

Можете ли вы мне помочь? Является ли мой подход хорошим? Или какие-либо рекомендации, что нужно изучить, чтобы быть в состоянии сделать мою идею :) Большое спасибо за помощь

Вернуться на верх