Size: a a a

Django [ru] #STAY HOME

2021 February 15

N

Nire in Django [ru] #STAY HOME
Nikolay Cherniy
>> Ну ты либо пихаешь все в один проект, либо в слои вытаскиваешь всякое
на количестве вьюсетов это все не отразится)
>> сервер сайд генерацию дизайна при включении мобилки с фигмы
Звучит страшно, т.е. шаблоны автогенерятся по фигмовскому коду?
У фигмы вообще есть плагины которые это делают: фигма компоненты->реакт компоненты. Нам осталось прослойку сервера сделать.

По поводу слоев, вьюсеты в джанге уменьшатся, если понять как разбить приложение слои логики, например: бизнес, комменты/лайки (другая база или сервис), всякие вспомогательные вещи и тогда вместо дрф вьюсетов ты просто ставишь перед джангой гейтвей и дробить на сервисы проект
источник

N

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

T

TENG_TECH in Django [ru] #STAY HOME
как такую форму валидировать во вьюхе?
источник

T

TENG_TECH in Django [ru] #STAY HOME
if request.FILES('n').is_valid ?
источник

T

TENG_TECH in Django [ru] #STAY HOME
<form id="postCreateForm" enctype="multipart/form-data" method="post" action="{% url 'order-data' order.pk %}">
 {% csrf_token %}
 
 <div id="dropzone" class="dropzone"></div>
 <button type="submit">Create</button>
</form>
источник

l

let45fc in Django [ru] #STAY HOME
TENG_TECH
if request.FILES('n').is_valid ?
Тебе не кажется, что ты перемешиваешь слои, когда валидируешь форму во вьюхе?
источник

D

DiZiNnEs in Django [ru] #STAY HOME
Ребят, я создал routes.py и на этом все ? Или его надо в urlpatterns запихать. я просто впервые с ViewSets работаю xD
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
DiZiNnEs
Ребят, я создал routes.py и на этом все ? Или его надо в urlpatterns запихать. я просто впервые с ViewSets работаю xD
надо запихать)
источник

T

TENG_TECH in Django [ru] #STAY HOME
let45fc
Тебе не кажется, что ты перемешиваешь слои, когда валидируешь форму во вьюхе?
https://dpaste.org/n7kc надо как-то валидацию убрать или переработать все под хттп респонс
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
while(flag):
   key = 'file[%d]' % i
что это???))
источник

T

TENG_TECH in Django [ru] #STAY HOME
Nikolay Cherniy
while(flag):
   key = 'file[%d]' % i
что это???))
это местный форлуп, я сам фигею но в оригинале работает
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
TENG_TECH
это местный форлуп, я сам фигею но в оригинале работает
я к тому что
while flag:
   key = f'file[{i}]'
и вместо
if f is not None:
просто if f:
ну и с неймингом нужно что-то делать
источник

T

TENG_TECH in Django [ru] #STAY HOME
а , тоесть он ничего не получает просто
источник

T

TENG_TECH in Django [ru] #STAY HOME
нет, не из за этого
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
TENG_TECH
а , тоесть он ничего не получает просто
а он получает? имена совпадают?
источник

T

TENG_TECH in Django [ru] #STAY HOME
так, я понял почему валидации нет, не на тот урл в экшене кидал
источник

T

TENG_TECH in Django [ru] #STAY HOME
теперь на реверс ругается, наверное убрать его надо
источник

T

TENG_TECH in Django [ru] #STAY HOME
так вроде работает все
источник

MK

Matwey Kornilov in Django [ru] #STAY HOME
Господа. У моей модели одно из полей - это FileField. При создании/изменении модели я бы хотел сохранить в отдельную колонку контрольную сумму от этого файла. Не очень понимаю как правильно это сделать. Если переопределить save(), то поле будет пустым до момента сохранения модели.
источник

T

TENG_TECH in Django [ru] #STAY HOME
Matwey Kornilov
Господа. У моей модели одно из полей - это FileField. При создании/изменении модели я бы хотел сохранить в отдельную колонку контрольную сумму от этого файла. Не очень понимаю как правильно это сделать. Если переопределить save(), то поле будет пустым до момента сохранения модели.
fk , m2m?
источник