Сохраните django Models в другом скрипте и запустите этот скрипт с помощью кнопки HTML
У меня есть model.py как
'''
class Fruit(models.Model):
name = models.CharField(max_length=16)
weight = models.IntegerField(max_length=16)
color = models.CharField(max_length=16)
class Veg(models.Model):
name = models.CharField(max_length=16)
weight = models.IntegerField(max_length=16)
'''
У меня есть myFunction.py как
'''
def makeModels(file):
with open(file, 'r') as f:
line=f.readline()
while line:
if line.split(',')[0] == 'fruit':
a = Fruit(name=line.split(',')[1], weight=line.split(',')[2],
color=line.split(',')[3])
a.save()
if line.split(',')[0] == 'veg':
b = Veg(name = line.split(',')[1], weight = line.split(',')[2]
b.save()
line = f.readline()
'''
и файлы в формате abc.txt
"фрукт, яблоко, 3, красный\n фрукт,банан,1,зеленый\n овощ,шпинат,4\n овощ, капуста, 2\n фрукт,банан,3,желтый\n овощ, брокколи,3\n фрукт,апельсин,1,оранжевый"
Я хочу создать HTML-кнопку для запуска этой функции/скрипта, а также создать планировщик celery для планирования запуска триггера в определенное время на ежедневной основе. Это на фреймворке django.
Помогите, пожалуйста, как к этому подойти. Запуск внешней функции для сохранения моделей через html кнопку и планирование ее части. Спасибо!