Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Модель
- class Relationship(models.Model):
- male_name = models.CharField(max_length=25)
- female_name = models.CharField(max_length=25)
- slug = models.SlugField(max_length=50, default='s')
- header = models.CharField(max_length=25, null=True)
- percent_in_love = models.PositiveIntegerField(blank=True, null=True)
- percent_in_married = models.PositiveIntegerField(blank=True, null=True)
- description = models.TextField(blank=True, null=True)
- def __str__(self):
- return f'{self.male_name} -- {self.female_name}'
- def get_absolute_url(self):
- return reverse('predict:predict', args=[self.slug])
- ######Сам апдейт#####
- def create():
- s = get_relationship_type()
- objs = []
- for relationship in s:
- descr = ''
- for string in relationship[3:]:
- descr+=string
- objs.append(Relationship(percent_in_love=relationship[0],
- percent_in_married=relationship[1],
- header=relationship[2],
- description=descr))
- descr=''
- Relationship.objects.bulk_update(objs, ['percent_in_love', 'percent_in_married', 'header', 'description'])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement