@ru_python

Страница 7365 из 9768
Tishka17
11.12.2018
13:54:06
как запускаешь покажи?

Тимур
11.12.2018
13:54:11
как запускаешь покажи?
python manage.py runserver 0.0.0.0:80

Alex
11.12.2018
13:54:18
ну блеать

0.0.0.0

Google
Alex
11.12.2018
13:54:24
ты совсем дурачек?

Tishka17
11.12.2018
13:54:27
python manage.py runserver 0.0.0.0:80
и где тут 127.0.0.1?

Тимур
11.12.2018
13:54:28
ALLOWED_HOSTS = ["192.168.1.85", "127.0.0.1"]

Alex
11.12.2018
13:54:46
ALLOWED_HOSTS = ["192.168.1.85", "127.0.0.1"]
при чем тут накуй ALLOWED_HOSTS?

к адресу на котором сокет сетевой висит?

Николай
11.12.2018
13:55:46
Запускал просто run(host='address', port='80')

Address=192.168.100.90

Ioann
11.12.2018
13:56:14
программисты блядь

Alex
11.12.2018
13:57:10
Address=192.168.100.90
так тоже должно работать. с SERVER_NAME не совсем понятно, нужно покурить код фласка.

Тимур
11.12.2018
13:57:28
и где тут 127.0.0.1?
Не важно что ты пропишешь.

python manage.py runserver domain:80

главное на другом компе указать domain в hosts на IP того сервера

Alex
11.12.2018
13:57:54
Не важно что ты пропишешь.
важно. важно на каком сетевом интерфейсе сокет будет слушать.

Google
Николай
11.12.2018
13:59:50
Есть ещё один вопрос по flask но конечно не совсем корректен

Но все же я споошу. Подскажите если ооочень хочется во flask использовать не сколько путей для static можно так?

Причём из списка путей нужно один захардкожить

Alex
11.12.2018
14:03:31
Но все же я споошу. Подскажите если ооочень хочется во flask использовать не сколько путей для static можно так?
да, без проблем. app.send_static_file но два вопроса: 1) зачем 2) ты ведь понимаешь что раздавать статику фласком не очень хорошая практика

как и запускать на встроенном сервере свое приложение

Николай
11.12.2018
14:04:59
Да это просто для эксперемента

Тимур
11.12.2018
14:05:42
важно. важно на каком сетевом интерфейсе сокет будет слушать.
Да я затупил, 0.0.0.0 нужно было ему указывать. в голове засело 127 и 0 по дефолту. а насчет allowed_hosts без указания, с другого устройства бы не зашло. джанго бы не дал. во flask предположил, что server_name работает по принципу, если указан, то и такой домен должен был бы быть в url

Николай
11.12.2018
14:09:59
Да тут смысл в том что часть файлов лежит за пределами проекта

Так то блюпринт было конечно супер

Хотя я понимаю что это в корне не правильно

Тимур
11.12.2018
14:11:55
в flask насколько я знаю аналога ALLOWED_HOSTS нет
интересно попробовать проверить его код, прописать в server_name например domain.ve - и в hosts указать 127.0.0.1 domain.ve думаю заработает. Но это не точно

Николай
11.12.2018
14:12:24
Я проверю через час приеду и гляну

Тимур
11.12.2018
14:14:26
Вот что пишут в доках --- Please choose a different server name in that case, like 'myapplication.local' and add this name + the subdomains you want to use into your host config or setup a local bind. --- так и есть, для cookie и session у flask. на это и ругался. и отваливался

чтобы такое в джанго провернуть, привязать домен и субдомены в тестинге, чтобы все сессии и куки норм работали. приходилось также, запускать по дефолту. прописывать в allowed_hosts и на своих компах, откуда в сети будут заходить в hosts прописывать [ip_server] domain.ve

Иначе фреймворки посылают, Джанго сразу текстом говорит, у flask почему то не найдено.

Казимир
11.12.2018
14:18:49
Всем привет! Вопрос по logging Подскажите пожалуйста как сделать чтобы level DEBUG выводило в консоль, а level INFO и в консоль и в файл?

Google
Pavel
11.12.2018
14:22:06
Если нет, то свой фильтр надо написать и к хандлеру консоли его приделать.

Валерий
11.12.2018
14:22:15
Пишу на DRF. Создал определенное апи (пускай для примера - это получение пользователей). View писал с момощью ModelViewSet Есть два дефолтных GET запроса .../api/users/ .../api/user/1/ Вопрос - как сделать, чтобы список всех пользователей не выдвалася (то есть как бы заблокирвать его), а отдельне пользователи выдавались как и до этого

Валерий
11.12.2018
14:22:24
Подскажите пожалуйста )

Казимир
11.12.2018
14:23:29
устанавливай на Handler уровень
ясно, спасибо большое... сорри я очередной тупой вопрос)

Валерий
11.12.2018
14:27:18
Как вариант вместо ModelViewSet использовать только миксин RetrieveModelMixin и GenericViewSet
Не, у меня уже все написано на ModelViewSet и переписывать не резон И вроде ModelViewSet наследует классы, которые вы перечислили (могу ошибаться)

Да, наследует

Alex
11.12.2018
14:29:35
Не, у меня уже все написано на ModelViewSet и переписывать не резон И вроде ModelViewSet наследует классы, которые вы перечислили (могу ошибаться)
поэтому и посоветовали наследованть не ModelViewSet а базовый класс, который реализует get и list одновременно, а от базовых классов и реализовывать то что нужно.

Dmitriy
11.12.2018
14:29:58
Не, у меня уже все написано на ModelViewSet и переписывать не резон И вроде ModelViewSet наследует классы, которые вы перечислили (могу ошибаться)
Нужно чтобы при обращении был ответ с кодом 405? Если нет, то достаточно переписать метод list

Alex
11.12.2018
14:30:07
ну или на крайняк можно в качестве особого костыля переопределить get() метод

Валерий
11.12.2018
14:30:11
Валерий
11.12.2018
14:30:41
Alex
11.12.2018
14:32:07
ну может это и хорошо, но я переписывать все не будут, как тогда сделать с тем, что я уже имею?)
в смысле переписывать все? изменить базовый класс это так сложно?

Казимир
11.12.2018
14:42:15
Извиняюсь, вопрос не по python, что такое Cl скрипты? (не нагуглил ничего)

LighteR
11.12.2018
14:42:57
Ruslan
11.12.2018
14:43:37
continuous integration скорее всего. скрипты, которые автоматизируют процесс тестирования/сборки/деплоя после коммита в репо

LighteR
11.12.2018
14:43:58
Continuous Integration
Готовься отвечать на вопрос что такое Continuous Integration

Alex
11.12.2018
14:44:07
а это уже в гугл

Google
LighteR
11.12.2018
14:44:26
в гугле ничего не понятно, что это такое и зачем нужно )

объясните мне здесь

Alex
11.12.2018
14:44:47
=) CI/CD - это состояние души

Stream
11.12.2018
14:49:35
в гугле ничего не понятно, что это такое и зачем нужно )
зачем нужно - чтоб не шаманить два часа чтоб накатить новый билд для тестирования, а делать это одним нажатием кнопочки

а в некоторых случаях даже без нажатия

Admin
ERROR: S client not available

Казимир
11.12.2018
14:50:59


LighteR
11.12.2018
14:51:21
Jenkins. например

в gitlab'е есть встроенный еще, но он вроде не особо гибкий

ну вообще смотря для чего тебе надо

Phil
11.12.2018
14:52:14
Признавайтесь, как храните даты в sqlite3? =)

Alex
11.12.2018
14:52:15
а это зависит от требований, архитектуры проекта и экосистемы.

LighteR
11.12.2018
14:52:20
для оперсорс проекта travis норм, например

Alex
11.12.2018
14:52:24
Phil
11.12.2018
14:52:36
LighteR
11.12.2018
14:53:06
а это зависит от требований, архитектуры проекта и экосистемы.
Jenkins можно в любом случае рекоммендовать, т.к. в нем все что угодно можно сделать

Phil
11.12.2018
14:54:00
строками, как же еще?
Я зафигачил всё с плавающей точкой, тереь не знаю правильно-ли я поступаил. "float" решает если что, но...

LighteR
11.12.2018
14:54:04
он не привязан к какой-то конкретной инфраструктуре как тот же gitlab ci, например

Alex
11.12.2018
14:54:45
Я зафигачил всё с плавающей точкой, тереь не знаю правильно-ли я поступаил. "float" решает если что, но...
ну как минимум я не уверен, что встроенные функции SQLite умеют работать с float как с DATETIME

это во-первых

Google
LighteR
11.12.2018
14:55:47
ну как минимум я не уверен, что встроенные функции SQLite умеют работать с float как с DATETIME
Они вроде сами рекоммендуют как один из вариантов хранения дат: https://www.sqlite.org/datatype3.html

Phil
11.12.2018
14:56:13
это во-первых
Да я самим питоном это делаю, вот тут и проблема. Кажется я не прав. Ну да ладно. переделаю, если будет настроение. =)

LighteR
11.12.2018
14:56:30
чтобы меньше зависеть от функций sqlite'а

Alex
11.12.2018
14:57:02
Alex
11.12.2018
14:58:30
Станислав
11.12.2018
15:01:35
Привет всем, пишу сервер для обработки post, get запросов для игры. Сервер сбора статистики о игроках. Встал вопрос как среди n-количества людей быстро находить лучших по параметру. Базу использую tinyDB. Пользоваться циклом не очень хочется понятно по каким причинам. Я просто +-чайник и вот решил обратиться к знающим людям.

TinyDb по факту json файл

Евгений
11.12.2018
15:03:13
TinyDb по факту json файл
это неважно. Смотрите в доках, есть ли там индексы

Станислав
11.12.2018
15:04:53
Get и search все что там есть

Все равно приходится перебирать

Ну либо я что-то не догоняю

Может другую базу посоветуете ?

Tishka17
11.12.2018
15:08:07
подробнее, какие данные хочешь хранить и какие операции будут?

LighteR
11.12.2018
15:08:11
Может другую базу посоветуете ?
Мы не можем посоветовать тебе бд, т.к. не знаем сколько (и каких) данных ты хочешь хранить, как их выбирать и какая при этом будет нагрузка

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