Size: a a a

Django [ru] #STAY HOME

2020 September 11

J

J41son in Django [ru] #STAY HOME
Всем Алоха! Принимаю сайт на джанго, мне скинули зип файл, могу ли я его закинуть к себе в pycharm и вносить изменения?
источник

В

Владимир in Django [ru] #STAY HOME
Vitaly Kholodov
я бы одну форму просто сделал
так CreateView и запись в связанные таблицы
источник

SG

Sam Gans in Django [ru] #STAY HOME
источник

VK

Vitaly Kholodov in Django [ru] #STAY HOME
Владимир
так CreateView и запись в связанные таблицы
Ну так тебя никто не заставляет брать этот класс
источник

VK

Vitaly Kholodov in Django [ru] #STAY HOME
FormVIew возьми
источник

SG

Sam Gans in Django [ru] #STAY HOME
https://github.com/django/django/blob/84609b3205905097d7d3038d32e6101f012c0619/django/views/generic/edit.py#L10
и вот здесь FormMixin, посмотри как оно работает с FormValid
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
J41son
Всем Алоха! Принимаю сайт на джанго, мне скинули зип файл, могу ли я его закинуть к себе в pycharm и вносить изменения?
а как же git?
источник

SG

Sam Gans in Django [ru] #STAY HOME
Владимир
не понимаю, что должен возвращать post ? в таком случае
post получается делает проверку на is_valid, а потом уже возвращает form_valid() или form_invalid(), которые в свою очередь рендерят ответ сервака
источник

В

Владимир in Django [ru] #STAY HOME
Vitaly Kholodov
FormVIew возьми
ну так-то да, можно и так - просто думал, что с ModelForm проще будет и кода меньше
источник

VK

Vitaly Kholodov in Django [ru] #STAY HOME
Владимир
ну так-то да, можно и так - просто думал, что с ModelForm проще будет и кода меньше
Ну ты можешь подмешать туда поля кастомные
источник

J

J41son in Django [ru] #STAY HOME
Nikolay Cherniy
а как же git?
Если закину в гитхаб мой сайт никто хакнет?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
J41son
Если закину в гитхаб мой сайт никто хакнет?
Можешь сделать репо приватным, но даже без гх рекомендую локально работать с гитом, чтобы всегда можно было откатиться
источник

J

J41son in Django [ru] #STAY HOME
Nikolay Cherniy
а как же git?
Там просто сайт с информацией об университетах всей страны, чтобы принимать иностранных студентов
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
J41son
Там просто сайт с информацией об университетах всей страны, чтобы принимать иностранных студентов
даже без подключения к внешнему репозиторию ты можешь контролировать версии, не обязательно куда-то заливать если переживаешь что хакнут
источник

A

Alexander in Django [ru] #STAY HOME
J41son
Если закину в гитхаб мой сайт никто хакнет?
Главное, секретные данные все убери. И важно, чтобы уязвимостей нигде не было. Ну или закрытая репа, как написали выше
источник

В

Владимир in Django [ru] #STAY HOME
Sam Gans
post получается делает проверку на is_valid, а потом уже возвращает form_valid() или form_invalid(), которые в свою очередь рендерят ответ сервака
ок, получил форму form = self.get_form(), теперь мне нужно сохранить user'а В модели юзер, а после передать экземляр в профиль для связи, не пойму как это реализовать в этом случае
источник

SG

Sam Gans in Django [ru] #STAY HOME
в post пропиши логику уже, а потом из post вернешь зарендеренный ответ
источник

В

Владимир in Django [ru] #STAY HOME
Sam Gans
в post пропиши логику уже, а потом из post вернешь зарендеренный ответ
ладно, пошел тестить
источник

В

Владимир in Django [ru] #STAY HOME
спасибо
источник

SG

Sam Gans in Django [ru] #STAY HOME
и еще, в OneToOne укажи не User, а settings.AUTH_USER_MODEL, если хочешь, чтобы оно было реюзабельно
источник