Size: a a a

Django [ru] #STAY HOME

2018 December 18

DL

Danil Lugovskoy in Django [ru] #STAY HOME
главное bottle не смотри)
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Там огромная кодобаза, с магией местами - это никак не посидеть вам понять как писать хороший код на фреймворке

Чтоб понять это лучше посмотреть на сорцы проектов на джанге написанных, они у нас есть в пине в FAQ
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Дядьки, хочу кросспостер, есть варианты?
источник

A

Aquinary in Django [ru] #STAY HOME
Магия - вещь интересная, я как-то тоже писал магию, наверное)
https://dpaste.de/0Kid
Уже не помню, что тут конкретно происходит, но оно работало как надо
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
Aquinary
Магия - вещь интересная, я как-то тоже писал магию, наверное)
https://dpaste.de/0Kid
Уже не помню, что тут конкретно происходит, но оно работало как надо
источник

A

Aquinary in Django [ru] #STAY HOME
fix)
источник

A

Aquinary in Django [ru] #STAY HOME
В общем, суть была в том, чтобы каждый раз не писать код дважды (в init и в save) при добавлении нового поля, а просто добавлять поле в init и автоматически его присваивать уже далее
источник

p

parikLS in Django [ru] #STAY HOME
Aquinary
Магия - вещь интересная, я как-то тоже писал магию, наверное)
https://dpaste.de/0Kid
Уже не помню, что тут конкретно происходит, но оно работало как надо
Боже какая жесть
источник

AK

Andrey 🦉 Kovalchuk in Django [ru] #STAY HOME
Aquinary
Магия - вещь интересная, я как-то тоже писал магию, наверное)
https://dpaste.de/0Kid
Уже не помню, что тут конкретно происходит, но оно работало как надо
Ну, это не магия.
источник

A

Aquinary in Django [ru] #STAY HOME
Andrey 🦉 Kovalchuk
Ну, это не магия.
Для меня тогда это было таковым, очень непривычно было шариться кодом по собственному же коду xD
источник

A

Aquinary in Django [ru] #STAY HOME
parikLS
Боже какая жесть
А как бы сделал лучше? Сейчас это уже не особо важно, но интересно
источник

m

mel kaye in Django [ru] #STAY HOME
Aquinary
А как бы сделал лучше? Сейчас это уже не особо важно, но интересно
пройтись по продукту setattr'ом
источник

m

mel kaye in Django [ru] #STAY HOME
for k, v in product.items():
   setattr(self, k, v)
источник

m

mel kaye in Django [ru] #STAY HOME
точно не помню порядок аргументов
источник

AK

Andrey 🦉 Kovalchuk in Django [ru] #STAY HOME
mel kaye
for k, v in product.items():
   setattr(self, k, v)
Всё так
источник

AK

Andrey 🦉 Kovalchuk in Django [ru] #STAY HOME
def save(self, *args, **kwargs):
       for key, value in kwargs.items():
           setattr(self, key, value)
источник

AK

Andrey 🦉 Kovalchuk in Django [ru] #STAY HOME
Это если уж прям хочется через save()
источник

R

Roman in Django [ru] #STAY HOME
Danil Lugovskoy
главное bottle не смотри)
Настолько там всё плохо ?
источник

DL

Danil Lugovskoy in Django [ru] #STAY HOME
один из худших кодов, что я видел)
источник

DL

Danil Lugovskoy in Django [ru] #STAY HOME
прям пример как не надо делать
источник