Size: a a a

Django [ru] #STAY HOME

2021 January 26

ДА

Данилов Алексей... in Django [ru] #STAY HOME
Всем привет. Вопрос, для изучения данного фреймворка, убунту нужно знать? Как часто пишут на этой операционке? Нужно ставить ее дополнительно на мак?
источник

I

InzGIBA in Django [ru] #STAY HOME
Данилов Алексей
Всем привет. Вопрос, для изучения данного фреймворка, убунту нужно знать? Как часто пишут на этой операционке? Нужно ставить ее дополнительно на мак?
Нет, не обязательно, раньше разрабатывал на Windows (сейчас под wsl), всё отлично запускалось
источник

ДА

Данилов Алексей... in Django [ru] #STAY HOME
InzGIBA
Нет, не обязательно, раньше разрабатывал на Windows (сейчас под wsl), всё отлично запускалось
Я просто часто в вакансиях вижу эту операционку, сам в ней ни когда не работал. Сижу на маке, всегда этого хватало.
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
InzGIBA
Кто нить решал проблему с permissions в DRF, в плане, запретить has_permission на список, но на объект has_object_permission, разрешить 🤔

Я так понимаю, второй зависит от первого, но вот думаю, стандартными средствами ограничить доступ к списку можно ли, но разрешить доступ к объекту с последующей валидацией через has_object_permission
Попробуй в get_permissions выставить права в зависимости от self.detail. Скорее всего тогда пермишинов нужно два - с зависиомстью от хэз пермишнс и без
источник

N

Nonverbis in Django [ru] #STAY HOME
Данилов Алексей
Всем привет. Вопрос, для изучения данного фреймворка, убунту нужно знать? Как часто пишут на этой операционке? Нужно ставить ее дополнительно на мак?
мое скромное мнение: чем раньше сядешь на линукс, тем лучше.
конкретно по дистру линукса: убунту очень хороший выбор.
источник

I

InzGIBA in Django [ru] #STAY HOME
Nikolay Cherniy
Попробуй в get_permissions выставить права в зависимости от self.detail. Скорее всего тогда пермишинов нужно два - с зависиомстью от хэз пермишнс и без
понимаю тут сразу легче будет mixin написать, для дальнейшего упрощения с зависимостью на action
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Nikolay Cherniy
Попробуй в get_permissions выставить права в зависимости от self.detail. Скорее всего тогда пермишинов нужно два - с зависиомстью от хэз пермишнс и без
Без зависимости - наследуешься от эллоу эни или из авторайзд, а на объект нормально описываешь
источник

NC

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

ДА

Данилов Алексей... in Django [ru] #STAY HOME
Nonverbis
мое скромное мнение: чем раньше сядешь на линукс, тем лучше.
конкретно по дистру линукса: убунту очень хороший выбор.
Ок, значит нужно ставить параллельно. Какую версию убунту ставить или какого года? Что именно искать?
источник

N

Nonverbis in Django [ru] #STAY HOME
Данилов Алексей
Ок, значит нужно ставить параллельно. Какую версию убунту ставить или какого года? Что именно искать?
Ставить желательно тот релиз, который есть у хостера - а там, скорее всего, последний lts. Т.е. выбрал хостера - ага, унего убунту 18.04. Вот ее и ставить себе. Если там 20-ка. ну, 20-ку.

Линукс - основная ос. Ее загружать по умолчанию. Остальным пользоваться редко (только когда на линуксе ничего подобного нет). Тогда вы сможете освоить линукс максимально легко и максимально хорошо.
источник

ДА

Данилов Алексей... in Django [ru] #STAY HOME
Nonverbis
Ставить желательно тот релиз, который есть у хостера - а там, скорее всего, последний lts. Т.е. выбрал хостера - ага, унего убунту 18.04. Вот ее и ставить себе. Если там 20-ка. ну, 20-ку.

Линукс - основная ос. Ее загружать по умолчанию. Остальным пользоваться редко (только когда на линуксе ничего подобного нет). Тогда вы сможете освоить линукс максимально легко и максимально хорошо.
Спасибо!
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Данилов Алексей
Всем привет. Вопрос, для изучения данного фреймворка, убунту нужно знать? Как часто пишут на этой операционке? Нужно ставить ее дополнительно на мак?
На мак ставить не нужно, линуксы бывают разные, в чем не отличаются дистры не сильно отличается и мак
источник

I

InzGIBA in Django [ru] #STAY HOME
Nonverbis
Ставить желательно тот релиз, который есть у хостера - а там, скорее всего, последний lts. Т.е. выбрал хостера - ага, унего убунту 18.04. Вот ее и ставить себе. Если там 20-ка. ну, 20-ку.

Линукс - основная ос. Ее загружать по умолчанию. Остальным пользоваться редко (только когда на линуксе ничего подобного нет). Тогда вы сможете освоить линукс максимально легко и максимально хорошо.
Зачем ему на маке линач? Пусть человек дальше сидит, они особо не отличаются при работе с питоном
источник

ДА

Данилов Алексей... in Django [ru] #STAY HOME
InzGIBA
Зачем ему на маке линач? Пусть человек дальше сидит, они особо не отличаются при работе с питоном
Только если для опыта, на маке я конечно большую часть писать
источник

I

InzGIBA in Django [ru] #STAY HOME
Для опыта можно и сервер на DO взять
источник

N

Nonverbis in Django [ru] #STAY HOME
InzGIBA
Зачем ему на маке линач? Пусть человек дальше сидит, они особо не отличаются при работе с питоном
Этот вопрос каждый решает для себя сам. Но у хостера никакого мака не будет. А проект на джанге может не стартануть у хостера, даже если там стоит 18-я убунта, а разработка велась на 20-ке.
источник

N

Nire in Django [ru] #STAY HOME
Nonverbis
Этот вопрос каждый решает для себя сам. Но у хостера никакого мака не будет. А проект на джанге может не стартануть у хостера, даже если там стоит 18-я убунта, а разработка велась на 20-ке.
Так почему сразу на сервере не разрабатывать с мака?)
источник

N

Nire in Django [ru] #STAY HOME
Подрубаешь пучарм про интерпретатор на сервак и вперед
источник

N

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

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Nonverbis
Этот вопрос каждый решает для себя сам. Но у хостера никакого мака не будет. А проект на джанге может не стартануть у хостера, даже если там стоит 18-я убунта, а разработка велась на 20-ке.
Я так понимаю из личного опыта? А какие проблемы были?
источник