Я использую Django и пытаюсь создать модель конечного автомата, и это то, что я придумал до сих пор:Джанго - Моделирование функции перехода
class Alphabet(models.Model):
alphabet = models.CharField(max_length = 10, null = True, blank = True)
automata = models.ForeignKey(Automata, on_delete = models.CASCADE)
class States(models.Model):
state = models.CharField(max_length = 10, null = True, blank = True)
final = models.BooleanField(default = False)
initial = models.BooleanField(default = False)
automata = models.ForeignKey(Automata, on_delete = models.CASCADE)
class Automata(models.Model):
pass
Теперь я хотел бы моделировать переход функция, есть один для каждого автомата:
Пример: мы можем перейти от State1 к State2 используя symbol1
я не уверен, как пройти через это, любая помощь будет оценен по достоинству!
Я не думал об этом при создании этого, спасибо за указание! – Meryem