
melancholiac
02.05.2017
18:00:05
это мостик между питоном и сервером

Octo@dshacks
02.05.2017
18:00:21
ну тогда обычный прокси подойдет, не?

Google

Octo@dshacks
02.05.2017
18:00:29
Я не догоняю суть
По сути дела - то же реверс-прокси?
Но зачем прокси ставить за прокси?

melancholiac
02.05.2017
18:03:39
http{
upstream uwsgi { server backend:3031;}
server {
listen 4554;
location / {
include uwsgi_params;
uwsgi_pass 127.0.0.1:3031;
}
}
}
backend:3031 ->
upstream prematurely closed connection while reading response header from upstream
backend:4554 -> сначала
uwsgi_proto_http_parser() -> client closed connection
, потом то же самое
запускаю
uwsgi --http-socket 127.0.0.1:3031 --wsgi-file wsgi.py --callable app --processes 4 --threads 2 --stats 127.0.0.1:9191
я просто хотел отдавать файлы через nginx
так было сначала

Maxim robox
02.05.2017
18:04:39

melancholiac
02.05.2017
18:05:39
всем спасибо
а нет, опять 502

Artem
02.05.2017
18:14:30
господи, чувак, открой документацию, там ничего сложного

Jim
02.05.2017
18:15:02
но сначала иди на @ru_python_beginners

Google

melancholiac
02.05.2017
18:15:53
но я как раз оттуда
но наверное уже тогда я был не в той кондиции

Artem
02.05.2017
18:17:19
советую отдохнуть и попробовать разобраться завтра

Maxim robox
02.05.2017
18:20:25
лейн — кал.

Jim
02.05.2017
18:21:37
это канал про онемэ? как пропатчить кже под фрибсд?

melancholiac
02.05.2017
18:21:48
как теперь отдавать файлы?
кажется у меня все завелось

Mikhail
02.05.2017
18:41:51
харлей?

melancholiac
02.05.2017
18:48:43

Mikhail
02.05.2017
19:32:27
Жаль. Харлей был бы кстати

Игорь
02.05.2017
19:33:30

Mikhail
02.05.2017
19:34:13
интересный повороот

melancholiac
02.05.2017
19:34:25

Игорь
02.05.2017
19:36:01
тогда точно хонда

Mikhail
02.05.2017
19:57:45

Mr Earnest
02.05.2017
22:02:06
Привет всем! Хочу спросить вас, как правильно использовать CSRF в 11 джанге? Я работаю через декоратор, и вот беда. Делал пользователей, все норм, и авторизация и регистрация. Идеал. Начал делать добавление комментариев, вот все то в точ что с пользователями. Но выбивает 403
CSRF token missing or incorrect.
Я не понимаю. Уже и копипастил раза 3. Нифига.

darkwoolf
02.05.2017
23:00:51

Google

darkwoolf
02.05.2017
23:00:51
как такое может быть
пишет что нету модуля forms а он есть
или я что-то не так делаю?

Mr Earnest
02.05.2017
23:10:26
мммм, фласк.
А где сам файл forms лежит?
отнасительно этого файла

Levent
02.05.2017
23:17:52
Я имею ввиду в ../app лежит и называется forms.py?

Mr Earnest
02.05.2017
23:18:27
на скрине, если присмотреться, они рядом лежат
поэтому и совет .forms

Levent
02.05.2017
23:19:14
Возможно нужно чтобы forms.py лежал рядом с run.py

Levent
02.05.2017
23:19:28
Хотя я в этом не особо уверен


Mr Earnest
02.05.2017
23:20:10
Не понимаю.
Создал нулёвый проект:
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
]
views.py
from django.shortcuts import render_to_response
from django.views.decorators.csrf import csrf_protect
@csrf_protect
def test(q):
return render_to_response('test.html', {'gg': q.POST.get('test', '')})
test.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
{{ gg }}
<form action="/" method="post">{% csrf_token %}
<input type="text" name="test">
<input type="submit" value="test">
</form>
</body>
</html>
urls.py
from django.conf.urls import url
from django.contrib import admin
from .views import test
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'', test),
]
И все ровно:
Консоль: Forbidden (CSRF cookie not set.): /
Браузер 403
CSRF verification failed. Request aborted.
Reason given for failure:
CSRF cookie not set.
Сорян за простыню, я просто в отчаяние. Не пойму где я ошибся.
И hidden поле он не хочет создавть
да ладно блеать
render(q, 'test.html', {'gg': q.POST.get('test', '')})
а так все заработало
-__- все, спать, в жопу все
The docs recommend that you don't use render_to_response. Before Django 1.10, you could manually pass a RequestContext as the third argument, but this is not possible in Django 1.10+. You are using a RequestContext as the second argument which is incorrect - the second argument should be a regular dictionary.
Finally, note that you are not returning a response when the form is invalid. You could fix this by adjusting your code slightly:
Ну просто ахрененно.

Google

Nikolay
02.05.2017
23:46:01
flask?

Pavel
03.05.2017
02:59:01

Admin
ERROR: S client not available

Maxim robox
03.05.2017
03:02:29
Как и function based views.

Gans
03.05.2017
06:04:00
Так вот, какой вопрос то. Я хочу автоматизировать некоторые функции на площадке, например, авто-выставление предметов, или возможность выбрать несколько предметов в инвентаре и отправить их, либо на торговую площадку выставить. Возможно ли сделать это на python?

Сергей
03.05.2017
06:12:57
Возможно

Проксимов
03.05.2017
06:15:40

Eldar
03.05.2017
06:34:55


Denis 災 nobody
03.05.2017
06:43:50
Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.


Michael
03.05.2017
06:44:37
Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
Я в чатике совсем недавно, но вижу это здесь уже второй раз


Denis 災 nobody
03.05.2017
06:45:19
Не видел, тогда Мои
Сорь


melancholiac
03.05.2017
06:46:00
Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
it needs to stop
its time to stop

Artem
03.05.2017
06:46:10

melancholiac
03.05.2017
06:46:15
it is not okay
it is cancer

Michael
03.05.2017
06:46:37
Которую я тоже постил

Maxim robox
03.05.2017
06:47:04
А есть такая же про фронтэнд? Что-нибудь там с реактом или ангуляром.

Google

Denis 災 nobody
03.05.2017
06:48:33
Косяк питона в том, что если вдруг вылезает gil lock, то лавинообразно просаживает запросы

Michael
03.05.2017
06:48:49
Выбирай любую

Denis 災 nobody
03.05.2017
06:49:20
У нас питон во фрисвиче такую свинью подложил, пришлось аврально на луа переписывать
Когда время обработки звонка доли секунды, еще десяток звонков и уже 10 секунд

Maxim robox
03.05.2017
06:54:03

Michael
03.05.2017
06:55:34

Maxim robox
03.05.2017
06:56:58

Michael
03.05.2017
06:59:16

Kseniya
03.05.2017
07:27:20
#Вакансия #Python #Краснодар #Томск
Добрый день!
В команду S Media Link требуется программист Python со знанием Django, Docker
Рассматриваем на проектную / полную занятость.
Работа удаленно или в офисе (Краснодар / Томск).
З/п 40-70 т.р.
Подробнее о вакансии тут: https://krasnodar.hh.ru/vacancy/19510055
Контакты для связи:
@Kseniya_SML
an@smedialink.com

Dan
03.05.2017
07:46:34

Artem
03.05.2017
07:51:34
В нашей команде 79 человек: матерые девелоперы и голодные до знаний джуниоры, натасканные аккаунт-менеджеры и внимающие стажеры.
Мы сами переходим дорогу черным котам и решаем, когда надевать шапку.