Я новичок в Django и хотел бы знать, что такое Django-способ добавлять элементы в базу данных не путем ввода каждого поля из HTML-формы (как это делается по умолчанию), а с загрузкой одного файла (например,файл json), который будет использоваться для заполнения базы данных?
Итак, скажем, модель имеет только три поля: название, описание, количество.И у меня есть текстовый файл (myFile.txt) с надписью «myTitle: myDesc».
Мне нужен только FileField, который будет принимать текстовый файл, чтобы я мог загрузить myFile.txt и заголовоки описание будет прочитано из этого файла.И в то же время количество будет запрашиваться «обычно» в текстовом вводе, как это было бы по умолчанию (из файла считываются только заголовок и описание).
Конечно, проверка файла будетсделано, чтобы принять / отклонить загруженный файл.Проблема, с которой я сталкиваюсь, заключается в том, что если я добавлю FileField в модель, файл будет сохранен в локальном хранилище.Я хочу, чтобы содержимое загруженного файла было прочитано, использовано для создания записи в модели, а затем удалено.
Даже администратор не должен иметь возможность вручную добавлять элемент, вводя заголовок и описание вHTML-форма, но только путем загрузки файла.Может ли кто-нибудь помочь мне в Django-way?