@ru_python

Страница 8963 из 9768
Nikita
08.05.2019
10:47:53
у заказчика стоит(
Вириуал домены ковыряй Там есть привязка под домены порты и прочее

Alex
08.05.2019
10:47:59
настраиваешь виртуальный хост на поддомент и SSL к нему

Yury
08.05.2019
10:48:00
а, еще Я сервак через гуникорн запускал - норм тема?

Nikita
08.05.2019
10:48:01
Читай конфиги короч

Google
Yury
08.05.2019
10:48:35
а ссл у нас привязан к домену, или поддомены тоже прокатят?

Alex
08.05.2019
10:48:47
у вас он wildcard или нет?

если нет - нужен новый сертификат

омг... и как с такими знаниями тебя допустили к настройке TLS?

ты хотя бы пару гайдов для начала почитай, рекомендуемые настройки безопасности вот это все.

Yury
08.05.2019
10:50:51
Меня попросили написать апи Без проблем - я написал, оно работает А потом - стой, а почему жалуется на безопасность? НАМ НАДО ЧТОБЫ ОНО РАБОТАЛО, ТЫ ПЛОХОЙ РАБОТНИК

Хотя это вообще не кодерская задача имхо

Maxim robox
08.05.2019
10:51:20
@deluxoft прекрати

Alex
08.05.2019
10:51:37
ну если ты хочешь быть только обезьянкой пишущей код - то да, это не кодерская задача.

Nikolay
08.05.2019
10:51:51
Google
Aragaer
08.05.2019
10:52:29
Не обзательно Страничку "смотрите какой я хакир" можно без этого всего вот
import socket sock = socket.socket() sock.bind(("0.0.0.0", 8080)) sock.listen(0) while True: cl, _ = sock.accept() cl.send("HTTP 1.0\r\nContent/type: text/plain\r\n\r\nHax0r") cl.close()

годится?

Andrew
08.05.2019
10:53:16
годится?
для ipv6 не оч

Aragaer
08.05.2019
10:53:24
окай 8(

я не смог вспомнить без мануалов константу для inaddr_any

Maxim robox
08.05.2019
10:54:46
для ipv6 не оч
А что там в v6?

Aragaer
08.05.2019
10:56:02
а, можно просто "" и это годится для ipv6

Andrew
08.05.2019
10:56:34
А что там в v6?
bind на ipv4 был указан

Maxim robox
08.05.2019
10:56:41
А

Aragaer
08.05.2019
10:57:56
а, не, "" не совместимо с ipv6

For AF_INET6 address family, a four-tuple (host, port, flowinfo, scopeid) is used, where flowinfo and scopeid represent the sin6_flowinfo and sin6_scope_id members in struct sockaddr_in6 in C. For socket module methods, flowinfo and scopeid can be omitted just for backward compatibility.

то есть хост все равно надо явно указывать

Andrew
08.05.2019
10:58:29
::

Yury
08.05.2019
11:02:15
решил сделать по гайду

А тут даже mod_wsgi не ставится

Tishka17
08.05.2019
11:08:34
как давно я на фласке оказывается не писал

смотрите. У меня есть некий объект Repository. Я хочу чтобы моя View имела ссылку на него. Как это провернуть с фласком?

короче DI хочу

Denis
08.05.2019
11:11:56
Объект общий для всех?

Tishka17
08.05.2019
11:12:46
для конкретного view

Google
Vitaly
08.05.2019
11:13:20
как давно я на фласке оказывается не писал
непонял вопроса, ты про область видимости, чи шо?

Tishka17
08.05.2019
11:13:31
нет

я хочу заинжжектировать репу во вью

ну DI же

Denis
08.05.2019
11:14:00
class View: repository = Repository() ....

Tishka17
08.05.2019
11:14:09
просто взять и создать например две вью на основе одного класса с разными репозиториями

class View: repository = Repository() ....
нет репозиторий чтобы снаружи передавался

Denis
08.05.2019
11:15:10
Снаружи это откуда?

В инит передай

Vitaly
08.05.2019
11:15:39
https://github.com/alecthomas/flask_injector Тупо погуглил flask inject view ?

Denis
08.05.2019
11:16:27
В джанге такое обычно передают параметрами в конструктор вью

Tishka17
08.05.2019
11:16:31
https://github.com/alecthomas/flask_injector Тупо погуглил flask inject view ?
это не то, он автоматически хз что инжектирует

Jentry
08.05.2019
11:16:45
нет репозиторий чтобы снаружи передавался
Подходит context processor? http://flask.pocoo.org/docs/0.12/templating/#context-processors

Tishka17
08.05.2019
11:19:01
Подходит context processor? http://flask.pocoo.org/docs/0.12/templating/#context-processors
да уже выяснил, что as_view умее тпараметры в init передавать

Hairygeek
08.05.2019
11:19:18
Парни, как использовать декоратор функции внутри класса?

Hairygeek
08.05.2019
11:19:48
так же
Ругается, что недостаточно аргументов

Tishka17
08.05.2019
11:19:58
Ругается, что недостаточно аргументов
значит недостаточно аргументов

Николай
08.05.2019
11:19:59
Ну так передай

Hairygeek
08.05.2019
11:20:10
Он просит функцию

Google
Tishka17
08.05.2019
11:20:37
код в студию

Hairygeek
08.05.2019
11:23:01


Я что-то делаю не так?

Artyem
08.05.2019
11:24:43
так декоратор принимает в качестве аргумента функцию которую декорирует, а у тебя он ничего не принимает

Admin
ERROR: S client not available

Denis
08.05.2019
11:25:28
Ты бы сначала просто функции научился декорировать, а потом в методы лез

Artyem
08.05.2019
11:26:26
Кагбэ ее явно передавать не нужно, насколько я помню
ага не нужно, она сама передастся, но только функция deco не ожидает никаких аргументов, а должна

Tishka17
08.05.2019
11:33:44
это не так работает

идем и гуглим как работают декораторы

там не сложно, просто не так

Aragaer
08.05.2019
11:35:23
ну ващет они могут так работать

потому что бывают декораторы с параметрами

Tishka17
08.05.2019
11:35:36
Aragaer
08.05.2019
11:35:41
и так тоже могут

Tishka17
08.05.2019
11:35:49
декоратор с параметрами - фабрика декораторов по сути

LighteR
08.05.2019
11:35:51
потому что бывают декораторы с параметрами
нет, бывают функции возвращающие декоратор

Google
Aragaer
08.05.2019
11:35:54
а, стоп, я не прочитал выше, да

я смотрел только на то, что после фонарика

а надо до посмотреть def deco(a): def inner(f): return f return inner

Tishka17
08.05.2019
11:36:42
nope

Tishka17
08.05.2019
11:37:37
def deco(arg): def real_deco(f): def inner(*a, **kw): return f(*a, **kw) return inner return real_deco

Worlak
08.05.2019
11:37:39
как вставку кода делать?)) я закину правильный прмер

опередил меня

Aragaer
08.05.2019
11:37:51
и чем мое отличается?

Tishka17
08.05.2019
11:38:08
ну у тебя f не декорируется

Aragaer
08.05.2019
11:38:18
def inner(*a, **kw): return f(*a, **kw) return inner

тождественно return f

Tishka17
08.05.2019
11:38:49
не совсем =) тут ещё лишний вызов происходит

Worlak
08.05.2019
11:38:51
как делаете такие вставки?

Aragaer
08.05.2019
11:38:52
там в том примере оно тоже не декорируется

тройной ```

Maxim robox
08.05.2019
11:39:02
Гравис

Страница 8963 из 9768