У меня есть эта модель
class Discoveries (models.Model):
creation_date = models.DateTimeField(auto_now=True)
last_run = models.DateTimeField(auto_now=True)
created_by = models.CharField(default="Admin", blank=False, max_length=250)
name = models.CharField(blank=False, default="Default Network Discovery", max_length=250)
target = models.CharField(blank=False, max_length=250)
ports = models.CharField(max_length=300, blank=True, null=True)
options = models.CharField(default="-T4 -sV -A -PS", max_length=350)
У меня есть эта задача
@app.task
def run_discovery(data):
n = discovery.discovery()
run = {'target': data['target'], 'options':data['options']}
b = n.run_discovery(run)
Моя проблема, «данные» для запуска задачи - это экземпляр модели обнаружения, Как связать открытияМодель для периодической задачи?В моем интерфейсе у меня есть Форма для создания Задачи и выберите те же параметры для создания PeriodkTask, затем, когда пользователь сохранит новый Disvory, я хочу создать новую Периодическую задачу на основе этого параметра.