@pydjango

Страница 275 из 1273
Ruslan
16.05.2017
07:17:01
посоветуйте канал для docker/ansible

Rookie
16.05.2017
07:17:16
Да + selinux(

Artem
16.05.2017
07:17:24
#instadocker#docker :)

Ruslan
16.05.2017
07:17:42
я не хочу докидывать, мне надо задачи решать, в минимальное время

Google
Rookie
16.05.2017
07:17:58
Потому и дебиан.

Ruslan
16.05.2017
07:18:14
alpine :)

Rookie
16.05.2017
07:18:36
))

Ruslan
16.05.2017
07:20:45
щас как раз и попробую, закуплю сервак на DO, поставлю туда докер, а внутрь уже начну напихивать контейнеры

Ruslan
16.05.2017
07:25:21
ну, по работе я этим пользуюсь постоянно, просто в своих проектах всё руки не доходили сделать

в общем, это как убунта :) есть некоторый оверхэд, но! если цените своё время, оно очень окупается

Artem
16.05.2017
07:29:45
в общем, это как убунта :) есть некоторый оверхэд, но! если цените своё время, оно очень окупается
я конечно хезе и сказать ничего не хочу против, но я за живой сервачОк, без этой тучи прослоек. Живой Xen :)

а то вешать БД на урезанный докер, всячески ограничиваться от DO

пичалька

Dmitriy
16.05.2017
07:30:52
DO?

Artem
16.05.2017
07:31:15
Дигитал Оушен

Tigran
16.05.2017
07:31:32
а в чем урезанность?

Google
Artem
16.05.2017
07:32:27
0 - виртуализация 1 - Go 2 - файловая система 3 - systemctl 4 - ограниченное время процессора

Dmitriy
16.05.2017
07:32:58
А. Я вот боюсь чистых вещей из-за того, что не могу быть уверен, что настрою сервак безопасно. Может подскажете, мануалы по обеспечению безопасности.

Tigran
16.05.2017
07:33:24
если нужен systemd - посмотри rkt

Artem
16.05.2017
07:33:57
сорян, очепятался sysctl

Tigran
16.05.2017
07:34:17
ну а вообще, докер из стэка технологий типа ansible, kubernetes и прочее

Sergey
16.05.2017
07:34:40
Tigran
16.05.2017
07:35:28
а что там управлять? docker pull, docker push, run, ps, exec

Artem
16.05.2017
07:35:46
0 - да 1 - весь докер и работает на Go, если ошибаюсь - поправь

0 += контейнеризация поверх виртуализации! Грац!

Tigran
16.05.2017
07:36:33
Go хороший выбор для таких проектов

Sergey
16.05.2017
07:36:52
Artem
16.05.2017
07:37:43
Да, в Москоу стоит свой тоуер, у знакомых админов стоит, получается ~5$

Sergey
16.05.2017
07:38:19
а железо подарили?

Tigran
16.05.2017
07:39:21
докер решает другие задачи)

Artem
16.05.2017
07:39:44
нет, давненько собрал

Sergey
16.05.2017
07:40:53
почему тогда не пишешь стоимость?

думаю $100 потянет

а это 20 месяцев в ДО

Artem
16.05.2017
07:42:00
сервак обошелся за 30к тугриков. И мощность сервака такая, за которые будешь отдавать 100$ ежемесячно на DO

и разумеется, в случае DO, там виртуальное железо, а тут физ сервак

Google
Set
16.05.2017
07:43:48
не помогло

у меня в общем ошибка

нет папки

supervisor

Artem
16.05.2017
07:44:33
Да, как раз 32 рам ECC, 10 рейд в SAS 143гБ x4, два ксеона E3 начальные

Sergey
16.05.2017
07:46:24
ну вот не всем нужно 32 памяти и сервера за $1000

Artem
16.05.2017
07:50:13
Может в этом лишь и разница

от него и ожидаю, что нагрузку он выдержит и не загнется при наплыве юзверей

Alex
16.05.2017
09:18:59
тут джанго-нубзам помогают ?

Ruslan
16.05.2017
09:19:14
ну если не заходят за края адекватности

Rookie
16.05.2017
09:27:08
Нубзы - сохраню.

Alex
16.05.2017
09:28:16
сейчас сначала фак почитаю, вдруг там есть, если нет - спрошу

не. я что-то не очень понимаю даже куда копать. у меня есть табличка, в ней данные берутся из бд, в шаблон передаются через вью. там 5 строк. Если галочка не поставлена - отображаются все пять. если галочку ткнуть, должно показываться только три последних. В какую сторону мне читать, подскажите пжлста

Eugene
16.05.2017
09:48:42
как сделать редирект во вьюшке обработчике формы на другую вьюшку. Исходные данные: 2 вьюшки def question_page(request, *args, **kwargs): try: question = Question.objects.get(pk=kwargs['question_id']) except Question.DoesNotExist: raise Http404("Question does not exist") try: answers = Answer.objects.filter(question=kwargs['question_id']) except Answer.DoesNotExist: raise Http404("Answers does not exist") return render_to_response('question.html', {"question": question, "answers": answers}) и def new_ask(request): # if this is a POST request we need to process the form data if request.method == 'POST': # create a form instance and populate it with data from the request: form = AskForm(request.POST) # check whether it's valid: if form.is_valid(): question = form.save(commit=False) question.author = request.user question.added_at = date question.save() return HttpResponseRedirect('question_page', {'question_id': question.pk}) # if a GET (or any other method) we'll create a blank form else: form = AskForm() return render(request, 'form.html', {'form': form}) Как правильно прописать редирект во второй вьюшке, чтобы она в итоге перекидывала на страницу с адресом /question/345/, где 345- это id только что созданного вопроса? Пробовал делать return HttpResponseRedirect('/question/', {'question_id': question.pk}), но в данном случае Django и выкидывает на /question/, а id не передается во вьюшку

Maksim
16.05.2017
09:50:21
Хэллоу) новая порция ошибок, хэлп нужен) web_1 | Traceback (most recent call last): web_1 | File "/app/back/manage.py", line 9, in <module> web_1 | from django.core.management import execute_from_command_line web_1 | ImportError: No module named django.core.management эта штука варится в докере, трейсбек идет от крона, который пытается запустить SHELL=/bin/bash */1 * * * * root /usr/bin/python /app/back/manage.py scheduled message » /var/log/cron.log 2>&1 если вручную запустить python manage.py scheduled message то все ок путь usr/bin/python запускает питон 3.4.6 в чем беда то?

Eugene
16.05.2017
09:57:31
Вот такая штука в редиректе даёт требуемый результат, но что-то мне поджсказывает что это говнокод def new_ask(request): ... return HttpResponseRedirect('/question/'+str(question.pk)+'/') Скажите пожалуйста, можно как-то по другому это реализовать или я все правильно сделал?

Igor
16.05.2017
10:02:33
Можно reverse использовать

https://docs.djangoproject.com/en/1.11/ref/urlresolvers/#reverse

Eugene
16.05.2017
10:30:14
Спасибо, уже так и сделал!

Google
Влад
16.05.2017
12:29:16
Гайз, ищу продвинутого джангиста, нужно допилить сайт (к уже существующему коду добавить чат и привязать платёжные шлюзы visa, mastercard, webmoney, paypal, желательно используя braintree. Верстка к чату есть) и потом грамотно развернуть его на серверах, то есть нужно немного шарить devops. Бюджет 600$. Кому интересно пишите в личку

Dmitriy
16.05.2017
13:05:18
Товарищи, куда пойдем после блокировки Telegram?

Matz
16.05.2017
13:05:37
В телеграм

Eugene
16.05.2017
13:05:40
Это фейк новость, успокойся

Matz
16.05.2017
13:06:11
Не знаю за фейк, но пусть блокируют

Dmitriy
16.05.2017
13:13:00
Хорошо, если фейк. А что значит "пусть блокируют"? Поделитесь смелостью)

Admin
ERROR: S client not available

Dmitriy
16.05.2017
13:15:01
Тор на трубке? Пробовал впн, скорость вообще не впечатлила..

Matz
16.05.2017
13:16:20
Хорошо, если фейк. А что значит "пусть блокируют"? Поделитесь смелостью)
Да так, люди уже не понимаю смысл слова Freedom. Создали еще вчера петицию и на коленях умоляют уважаегомо Пашу и пишут что-то про свободу. Только странное у них понятие свободы - прогнуться под Роскомнадзор и ФСБ. С другой стороны исходников сервера до сих пор никто не видел. Он может прямиком все сообщения на Лубянку зеркалировать. Если это так, то конечно же его никто не будет блокировать.

Eugene
16.05.2017
13:26:27
@amureki Этот бот добавляет инфу о нас в базу и потом спамит. Кик:)

Dmitriy
16.05.2017
13:39:44
Хм. В профиле этого бота нажал "Остановить". Что бы это значило?

Rookie
16.05.2017
13:41:53
Это мог быть ханипот. Ткнуть такую кнопку захотят многие.

.
16.05.2017
13:45:04
Гайс, у меня есть вьюха DeleteView, по сути у неё два предназначение. 1)Посмотреть информацию об объекте 2)Удалить объект Наверн это плохая идея и стоит 2 разные вьюхи запилить?

Ruslan
16.05.2017
13:46:06
ну нормально, ведь Delete и View, смотрит и удаляет :)

.
16.05.2017
13:47:34
Просто другой возможности посмотреть информацию об объект, кроме как перейти на адресу этой вьюхи нет. Вот думаю, хорошая это идея или нет

Rookie
16.05.2017
13:47:57
Я за Template + def post()

.
16.05.2017
13:48:22
Понял, спасибо

Eldar
16.05.2017
13:49:57
Я за Template + def post()
а я за Template и def delete

Rookie
16.05.2017
13:50:12
Как вар)

Google
Rookie
16.05.2017
13:51:12
Пост может быть интереснее, если потом потребуется расширить логику работы с этим объектом.

Eldar
16.05.2017
13:54:05
а delete пусть будет для удаления)

Rookie
16.05.2017
13:54:57
а и правда, жрать не просит)

amureki
16.05.2017
14:19:30
Маришка
16.05.2017
14:20:54
amureki
16.05.2017
14:21:39
Маришка
16.05.2017
14:22:09
Он задолбал, уже 3 разных аккаунта пытались добавить бота в хабрачятик

Dmitriy
16.05.2017
15:29:12
Может написать бота, который кикает ботов?

Ruslan
16.05.2017
15:32:52
надзор скоро всех кикнет

Dmitriy
16.05.2017
15:38:48
))))

Mikhail
16.05.2017
17:43:33
Ребята, кто подскажет? Есть модель ImageSet, которая управляет работой с фотографиями. Она должна стыковаться с модулями высокого уровня (Проекты, Услуги и проч.). Соотвественно, как правильно построить зависимости? (сейчас OneToOne, но их приходится передебарть в ImageSet-e, чтобы понять кто Parent.) Как сделать изящно? Спасибо!

Rookie
16.05.2017
17:49:01
Во всех непонятных временно местах юзаю m2m through. Потом или меняю от потребностей, или оставляю.

Вообще, никто не подскажет. Никто, кроме тебя, не знает структуру проекта.

amureki
16.05.2017
18:04:50
Может написать бота, который кикает ботов?
Если не ошибаюсь, телеграмовые боты не могут общаться и реагировать друг на друга

derevotyan
16.05.2017
18:13:51
Кикнуть можно, я думаю. Но не уверена.

Страница 275 из 1273