
Belskikh
03.02.2016
15:48:57
Я сейчас для себя учебный проект делаю на джанго+рест+ангуляр. Тоже в сторону реакта смотрел, но выбрал анг из-за распространения широкого

☺
03.02.2016
15:49:51
А что за проект?
корпоративная внутрянка, тут я в NDA упираюсь, поэтому не могу в подробностях и красках рассказывать?

Мерлин
03.02.2016
15:50:01

Pavel
03.02.2016
15:52:42

Google

☺
03.02.2016
15:54:39
о_О а автоматизиция запуска самому писать? со стороны выглядит, что нужно написать свой крон)

[Anonymous]
03.02.2016
15:55:06
А селери на трудоустройстве нужен много где, вот будет опыт

Pavel
03.02.2016
15:55:08
Там есть надстройка, rq-schedule, можно создавать задачи по времени.

[Anonymous]
03.02.2016
15:55:12
Знаю что с ним ад ващк
Все жалуются

Pavel
03.02.2016
15:55:25
селери крутоват для старта мне показался.

[Anonymous]
03.02.2016
15:55:47
А, в таком плане наверное да)

☺
03.02.2016
15:56:48
Celery для старта сложноват, не спорю, и пугает своей запутанностью и накрученностью при первом общении, но когда нужно масштабирование горизонтальное, то он огонь

Pavel
03.02.2016
16:02:42
я вдохновлялся вот этим видео https://www.youtube.com/watch?v=-uOCIppq9nA

☺
03.02.2016
16:26:25
вступление отличное, посмотрю сегодня полностью)

Pavel
03.02.2016
16:57:17
Вступление да, с абсолютно серъёзным лицом такую дурку гнать - это уметь надо.

Aliaksiej
03.02.2016
16:58:37
почему дурку, норм же распрягает

Pavel
03.02.2016
16:59:25
истории во вступлении вообще безбашенны. И ни разу не улыбнулся.

Google

Viktor
03.02.2016
17:04:25

time
03.02.2016
17:06:12
Забыла про танцы с бубнами порой
танцы с бубнами уровня "я хотя бы примерно понимаю, что происходит и что писать в консоль", а не "хуй знает чо оно сломалось, попробую откатить драйвера а потом нажму переустановить шиндошс"

santa
03.02.2016
17:07:09

Nikita
03.02.2016
17:07:39
да

santa
03.02.2016
17:07:56
Таненбаум барыжил

Aliaksiej
03.02.2016
17:10:33

Ruslan
03.02.2016
17:15:44
Добрый вечер, коммьюнити!
Задайте мне правильное направление движения к цели:
требуется создать сайт с обучающими материалами. Т.е. структура сайта где-то такая
Главная : 1 уровень (доступен всем)
2 уровень (только зареганным)
3 уровень (зареганным и оплатившим)
В Джанго есть своя система аутентификации, но в учебнике этот вопрос миновали. Мб у вас найдётся годная статья по реализации?
Заранее всем добра)

Aliaksiej
03.02.2016
17:17:44

Viktor
03.02.2016
17:19:58

[Anonymous]
03.02.2016
17:21:45

Aliaksiej
03.02.2016
17:21:56

[Anonymous]
03.02.2016
17:22:12
Но не сам флеш. На нём мультики делают.
И анимации прикольные.
Вроде Animator vs Animation

Ruslan
03.02.2016
17:35:47

Older
03.02.2016
17:42:15
проверяй какие права у юзера, и в зависимости от его прав, допускай к разделам

time
03.02.2016
17:49:22
об этом дофига написано

Ruslan
03.02.2016
17:49:32

Google

time
03.02.2016
17:51:00
много статей и примеров

Older
03.02.2016
17:51:09
Так не совсем понятно, что у тебя за проблема

time
03.02.2016
17:51:14
на хабре в том числе

Ruslan
03.02.2016
17:53:24
Благодарю)
реализуй по принципу CRUD
об этом дофига написано
Нет опыта в создании подобных вещей - основная проблема.
Так не совсем понятно, что у тебя за проблема

Older
03.02.2016
17:55:41
у тебя должны быть юзеры с разными статусами, которые ты определяешь в модели, и которые могут меняться после каких-то действий. Например, заплатил юзер и у него меняется статус. А в шаблоне проверяешь - если у юзера такой-то статус, то допускаешь к срытым разделам, если нет статуса - то болт ему

Ruslan
03.02.2016
18:01:37
Идеология ясна, спасибо)

Pavel
03.02.2016
18:05:43
статус пользователя - это группа из django.contrib,auth

Ruslan
03.02.2016
18:20:42
Спасибо, как раз сижу в доках Джанго об этом)

Older
03.02.2016
18:21:19
'test'

Pavel
03.02.2016
18:24:21

Older
03.02.2016
18:26:30
Я Руслану пробовал раскрыть тему)

Pavel
03.02.2016
18:26:56
а.

Older
03.02.2016
18:27:20
вот что-то типа такого должно быть
http://pastebin.com/McpJMYU3

Google

Pavel
03.02.2016
18:28:44
а я не согласен.

Older
03.02.2016
18:28:54
можно вариант с CHOICES в модели сделать
Или ты не про это?

Pavel
03.02.2016
18:30:04
я всё-таки настаиваю на группе Paid и в коде проверять has_perm. Ну тоесть, поле оставить, но проверку делать не по этому полю, а по принадлености к группе.
Это гибче, права групп настриваются в админке, а не в кишках кода.

Older
03.02.2016
18:30:54
Согласен

Pavel
03.02.2016
18:32:37
но я тут не специалист, мне всегда хватало проверки if user.is_staff.

Viktor
03.02.2016
18:36:26
идиот
sudo chmod 777 -R /

Admin
ERROR: S client not available

Viktor
03.02.2016
18:36:26
open "nicecoder@nicecoder.cloudapp.net" 22
Ошибка: Connection reset by peer
Ошибка: Невозможно подключиться к серверу
Статус: Отключен от сервера
Статус: Отключен от сервера
Статус: Ожидание подключения в 5 секунд после неудачной попытки...
Статус: Ожидание подключения в 5 секунд после неудачной попытки...
Статус: Соединяюсь с nicecoder.cloudapp.net...
Статус: Соединяюсь с nicecoder.cloudapp.net...

Pavel
03.02.2016
18:37:29
ssh закрылся?
сессия в которой ты обосрался?

vozzurg
03.02.2016
18:38:00
че с сервером

Viktor
03.02.2016
18:38:12

Pavel
03.02.2016
18:38:45
а точно. ssh закрылась сессия или есть хоть одна живая?

vozzurg
03.02.2016
18:47:09
Пересоздавать короче вдс ку
Блять
Лень

Google

vozzurg
03.02.2016
18:47:09
:(
nicecoder@nicecoder-vm:~$ sudo reboot
sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set

Pavel
03.02.2016
18:52:44
думать богдану лень, и хост поднимать тоже лень. на редкость ленивая ?

vozzurg
03.02.2016
18:53:00
MacBook-Bogdan-Sobolev:~ Bogdan$ ssh root@nicecoder.cloudapp.net
ssh_exchange_identification: read: Connection reset by peer

HAOS 001
03.02.2016
18:53:13
ахах
лол
кек
мда
лох

vozzurg
03.02.2016
18:53:51
мне макбук открывать после того как проснулся лень
что ты хочешь
Я в папку не мог зайти
а писать путь до не
е
лень

Pavel
03.02.2016
18:54:51
да и пусть оставляет как есть.

Viktor
03.02.2016
19:00:07
лол
sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
д*бил
даже не дебил

vozzurg
03.02.2016
19:02:17
ls -l /usr/bin/sudo
ls -la /usr/bin | grep -v "root *root"
ls -la /usr/bin | grep -v "rwxr-xr-x\|^l"