Как постоянно хранить данные с моего сайта django в базе данных sqlite3?
Я пытаюсь создать веб-сайт с парсером резюме, используя Django, который связан с базой данных SQLite3. Разобранные данные из резюме, которые я загружаю, сохраняются в базе данных, но всякий раз, когда я обновляю сайт, они исчезают. Я хочу постоянно сохранять эти разобранные данные в базе данных и при добавлении новых данных сохранять предыдущие данные и добавлять к ним новые. Я новичок в Django, так что это то, чего я не знаю. Любая помощь будет принята с благодарностью. Ниже я прилагаю свой файл models.py.
from django.db import models
from django import forms
from django.forms import ClearableFileInput
# for deleting media files after record is deleted
from django.db.models.signals import post_delete
from django.dispatch import receiver
class Resume(models.Model):
resume = models.FileField('Upload Resumes', upload_to='resumes/')
name = models.CharField('Name', max_length=255, null=True, blank=True)
email = models.CharField('Email', max_length=255, null=True, blank=True)
mobile_number = models.CharField('Mobile Number', max_length=255, null=True, blank=True)
education = models.CharField('Education', max_length=255, null=True, blank=True)
skills = models.CharField('Skills', max_length=1000, null=True, blank=True)
company_name = models.CharField('Company Name', max_length=1000, null=True, blank=True)
college_name = models.CharField('College Name', max_length=1000, null=True, blank=True)
designation = models.CharField('Designation', max_length=1000, null=True, blank=True)
experience = models.CharField('Experience', max_length=1000, null=True, blank=True)
uploaded_on = models.DateTimeField('Uploaded On', auto_now_add=True)
total_experience = models.CharField('Total Experience (in Years)', max_length=1000, null=True, blank=True)
class UploadResumeModelForm(forms.ModelForm):
class Meta:
model = Resume
fields = ['resume']
widgets = {
'resume': ClearableFileInput(attrs={'multiple': True}),
}
#delete the resume files associated with each object or record
@receiver(post_delete, sender=Resume)
def submission_delete(sender, instance, **kwargs):
instance.resume.delete(False)