Size: a a a

Django [ru] #STAY HOME

2020 March 26

S

Serj in Django [ru] #STAY HOME
def save(self, *args, **kwargs):
источник

Ꮆㄖ尺ᗪ乂1 in Django [ru] #STAY HOME
ща
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Ꮆㄖ尺ᗪ乂1
from django.db import models
from django.contrib.auth.models import User
from PIL import Image
# Create your models here.
class Profile(models.Model):
   user = models.OneToOneField(User, on_delete = models.CASCADE)
   img = models.ImageField(default = 'default.jpg', upload_to = 'user_images')

   def str(self):
       return f'Профиль полозователя {self.user.username}'

   def save(self):
       super().save()

       image = Image.open(self.img.path)

       if image.height > 256 or image.width > 256:
           resize = (256, 256)
           image.thumbnail(resize)
           image.save(self.img.path)
Пробовал, говоришь?)
источник

S

Serj in Django [ru] #STAY HOME
и
super().save(*args, **kwargs)
источник

Ꮆㄖ尺ᗪ乂1 in Django [ru] #STAY HOME
я не туда сувал)))
источник

Ꮆㄖ尺ᗪ乂1 in Django [ru] #STAY HOME
дааааааааа
источник

S

Serj in Django [ru] #STAY HOME
Кричат "Я новичек"  и лезут save переопределять
источник

Ꮆㄖ尺ᗪ乂1 in Django [ru] #STAY HOME
заработало
источник

Ꮆㄖ尺ᗪ乂1 in Django [ru] #STAY HOME
Serj
Кричат "Я новичек"  и лезут save переопределять
Я по курсу делал
источник

Ꮆㄖ尺ᗪ乂1 in Django [ru] #STAY HOME
Всем кто помог, спасибо большое
источник

M

Maks in Django [ru] #STAY HOME
Самый высад самоучителей, что ты делаешь проект, а потом оказывается что "правильно" надо делать чуточку по другому. И рефакторинг отнимает ещё кучу времени, поэтому надо "save" переделывать =( зачастую непонимаю "зачем" Лично у меня так сейчас с Джангой
источник

S

Serj in Django [ru] #STAY HOME
Maks
Самый высад самоучителей, что ты делаешь проект, а потом оказывается что "правильно" надо делать чуточку по другому. И рефакторинг отнимает ещё кучу времени, поэтому надо "save" переделывать =( зачастую непонимаю "зачем" Лично у меня так сейчас с Джангой
Еще не встречал ни одного гайда, где примеры были бы не на "кошечках" а на реальных задачах. Везде юзают сигналы, перопределяют сейвы, пишут логику во вьюхах, забивают на тесты. В реальных проектах все совсем по другому происходит. Чтобы в гайде про сервис объекты кто-то упоминал вообще не припомню
источник

DT

Dan Tyan in Django [ru] #STAY HOME
потому что цель учебников донести суть в самым простым способом
и не отпугнуть
а порой правильные вещи малость сложнее


ну или просто тот кто делал учебник сам не знает как правильно =)
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Serj
Еще не встречал ни одного гайда, где примеры были бы не на "кошечках" а на реальных задачах. Везде юзают сигналы, перопределяют сейвы, пишут логику во вьюхах, забивают на тесты. В реальных проектах все совсем по другому происходит. Чтобы в гайде про сервис объекты кто-то упоминал вообще не припомню
потому что это выходит за рамки научить пользоваться фреймворком
источник

S

Serj in Django [ru] #STAY HOME
Dan Tyan
потому что это выходит за рамки научить пользоваться фреймворком
ну объяснить как сделать структуру проекта так, чтобы этим реально можно было пользоваться на не хелло ворлд сайте как мне кажется должно входить в гайд
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Serj
Еще не встречал ни одного гайда, где примеры были бы не на "кошечках" а на реальных задачах. Везде юзают сигналы, перопределяют сейвы, пишут логику во вьюхах, забивают на тесты. В реальных проектах все совсем по другому происходит. Чтобы в гайде про сервис объекты кто-то упоминал вообще не припомню
Чтоб такое в гайдах услышать, надо смотреть гайды по проектирванию системы, а не по самому фреймворку
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
В рамках фреймворка ты должен знать как CRUD выполнять, а остальное, кури в других гайдах
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Serj
ну объяснить как сделать структуру проекта так, чтобы этим реально можно было пользоваться на не хелло ворлд сайте как мне кажется должно входить в гайд
джанго предоставляет минимальную структуру
которую надо понимать
перед тем как совать туда сервисы
источник

vc

vadim chin in Django [ru] #STAY HOME
Serj
Еще не встречал ни одного гайда, где примеры были бы не на "кошечках" а на реальных задачах. Везде юзают сигналы, перопределяют сейвы, пишут логику во вьюхах, забивают на тесты. В реальных проектах все совсем по другому происходит. Чтобы в гайде про сервис объекты кто-то упоминал вообще не припомню
а че плохого с логикой во вьюхах?
источник

S

Serj in Django [ru] #STAY HOME
Dan Tyan
джанго предоставляет минимальную структуру
которую надо понимать
перед тем как совать туда сервисы
это да, вот я и говорю что никто этого вопроса и не касается
источник