Updated uwsgi.ini
This commit is contained in:
parent
843ff9b831
commit
4e7575cc50
|
|
@ -8,7 +8,7 @@ chdir = /var/www/phzhik-poizonstore/
|
||||||
# Django's wsgi file
|
# Django's wsgi file
|
||||||
module = vba_portal:application
|
module = vba_portal:application
|
||||||
# the virtualenv (full path)
|
# the virtualenv (full path)
|
||||||
;virtualenv = /var/www/phzhik-poizonstore/env
|
virtualenv = /var/www/phzhik-poizonstore/env
|
||||||
|
|
||||||
# process-related settings
|
# process-related settings
|
||||||
# master
|
# master
|
||||||
|
|
|
||||||
8
create_preview.py
Normal file
8
create_preview.py
Normal file
|
|
@ -0,0 +1,8 @@
|
||||||
|
from store.utils import create_preview
|
||||||
|
|
||||||
|
|
||||||
|
for i in range(1, 5):
|
||||||
|
order_id = f'result{i}'
|
||||||
|
image = create_preview(f'source{i}.jpeg', size=40, price_rub=100, title='Adidas Originals')
|
||||||
|
|
||||||
|
image.save(f'{order_id}.jpg')
|
||||||
|
|
@ -10,3 +10,6 @@ Pillow==9.5.0
|
||||||
tqdm==4.65.0
|
tqdm==4.65.0
|
||||||
django-debug-toolbar==4.1.0
|
django-debug-toolbar==4.1.0
|
||||||
requests==2.31.0
|
requests==2.31.0
|
||||||
|
|
||||||
|
# Deployment
|
||||||
|
uWSGI==2.0.21
|
||||||
|
|
|
||||||
BIN
source3.jpeg
Normal file
BIN
source3.jpeg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 59 KiB |
|
|
@ -130,11 +130,19 @@ class User(AbstractUser):
|
||||||
return concat_not_null_values(self.last_name, self.first_name, self.middle_name)
|
return concat_not_null_values(self.last_name, self.first_name, self.middle_name)
|
||||||
|
|
||||||
|
|
||||||
|
class PromocodeQuerySet(models.QuerySet):
|
||||||
|
def active(self):
|
||||||
|
return self.filter(is_active=True)
|
||||||
|
|
||||||
|
|
||||||
class Promocode(models.Model):
|
class Promocode(models.Model):
|
||||||
name = models.CharField('Название', max_length=100, unique=True)
|
name = models.CharField('Название', max_length=100, unique=True)
|
||||||
discount = models.DecimalField('Скидка', max_digits=10, decimal_places=2,)
|
discount = models.DecimalField('Скидка', max_digits=10, decimal_places=2,)
|
||||||
free_delivery = models.BooleanField('Бесплатная доставка', default=False) # freedelivery
|
free_delivery = models.BooleanField('Бесплатная доставка', default=False) # freedelivery
|
||||||
no_comission = models.BooleanField('Без комиссии', default=False) # nocomission
|
no_comission = models.BooleanField('Без комиссии', default=False) # nocomission
|
||||||
|
is_active = models.BooleanField('Активен', default=True)
|
||||||
|
|
||||||
|
objects = PromocodeQuerySet.as_manager()
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return self.name
|
return self.name
|
||||||
|
|
@ -271,7 +279,7 @@ class Checklist(models.Model):
|
||||||
|
|
||||||
# TODO: choose from Promocode table
|
# TODO: choose from Promocode table
|
||||||
# promo
|
# promo
|
||||||
promocode = models.CharField('Промокод', max_length=100, null=True, blank=True)
|
promocode = models.ForeignKey('Promocode', verbose_name='Промокод', on_delete=models.PROTECT, null=True, blank=True)
|
||||||
comment = models.CharField('Комментарий', max_length=200, null=True, blank=True)
|
comment = models.CharField('Комментарий', max_length=200, null=True, blank=True)
|
||||||
|
|
||||||
# buyername
|
# buyername
|
||||||
|
|
|
||||||
|
|
@ -72,8 +72,8 @@ class ChecklistSerializer(serializers.ModelSerializer):
|
||||||
# image = Base64ImageField(source='images', many=True, queryset=Image.objects.all())
|
# image = Base64ImageField(source='images', many=True, queryset=Image.objects.all())
|
||||||
previewimage = serializers.ImageField(source='preview_image_url', read_only=True)
|
previewimage = serializers.ImageField(source='preview_image_url', read_only=True)
|
||||||
|
|
||||||
# TODO: choose from Promocode table
|
promo = serializers.SlugRelatedField(source='promocode', slug_field='name',
|
||||||
promo = serializers.CharField(source='promocode', required=False)
|
queryset=Promocode.objects.active(), required=False)
|
||||||
|
|
||||||
currency = serializers.SerializerMethodField('get_yuan_rate')
|
currency = serializers.SerializerMethodField('get_yuan_rate')
|
||||||
curencycurency2 = serializers.DecimalField(source='price_yuan', max_digits=10, decimal_places=2)
|
curencycurency2 = serializers.DecimalField(source='price_yuan', max_digits=10, decimal_places=2)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user