@python_beginnersЭта группа больше не существует

Страница 532 из 1885
V
07.10.2016
11:00:42
Господа! А подскажите - как мне можно из ansible pre 2 выдернуть через python скисок групп и хостов в них? Пытался напрямую сделать через модуль config parser - получилось какое то гавно. А через ansible api кто нибудь делал?

Zart
07.10.2016
11:10:17
конфиг парсер не годится, потому что ансибл умеет резко больше

[zart@feena ansible-tmp]$ python Python 2.7.1 (r271:86832, Apr 12 2011, 16:15:16) [GCC 4.6.0 20110331 (Red Hat 4.6.0-2)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import ansible.inventory >>> i = ansible.inventory.Inventory() >>> [h.name for h in i.get_hosts()] ['solaris', 'router', 'router1', 'router2', 'aura', 'feena', 'centos', 'rhel', 'ubuntu', 'arch', 'freebsd', 'openbsd', 'netbsd', 'localhost']

имена хостов оно выдрало из инвентори в hosts\, как обычно

Google
Vinc
07.10.2016
11:52:10
что править надо, чтоб первая страничка была моя, а не то, что по-умолчанию открывается(

Zart
07.10.2016
11:53:22
код?

Vinc
07.10.2016
11:54:26
если всё так просто - ткни, как надо. не знаю я где и что надо написать.

Zart
07.10.2016
11:54:52
а дальше что?

создал ты сайт - python 3.5 / django / mysite, etc идешь в mysite/mysite/urls.py, вписываешь туда урл на главную через url(r'^$', mysite.views...

и понеслась

лучше этим заниматься на своем компе, а не долбаться в браузере

V
07.10.2016
11:59:33
что править надо, чтоб первая страничка была моя, а не то, что по-умолчанию открывается(
не постесняюсь спросить, а какой вообще смысл юзать pythonanywhere, если собираешься раздавать только статику? а если в планах раздавать все-таки что-то питоном, то почему сразу не начать это делать каким-то фреймворком по-человечески, а не костылить странные костыли?

создал ты сайт - python 3.5 / django / mysite, etc идешь в mysite/mysite/urls.py, вписываешь туда урл на главную через url(r'^$', mysite.views...
мне кажется проще уж тогда сразу во фласке создать, там как-то проще вроде хеллоу ворлд выглядит

Vinc
07.10.2016
12:02:19
смысл. нужна страничка на популярном фреймворке, грубо говоря, как заглушка временная. по мере того, как буду разбираться с ним, "заглушку" можно будет править или вообще, заменить на подходящее

ерундой занимаюсь, да?

Google
V
07.10.2016
12:04:52
пили потихоньку свой проектик, можно вообще локально. будет что выложить - выложишь сразу без заглушек

Vinc
07.10.2016
12:06:32
проблема в том, что заглушка уже нужна, но она пока в один хтмл уместилась.

Zart
07.10.2016
12:06:47
ну и выложи её без питонов..

Vinc
07.10.2016
12:07:33
да разве одно другому мешает?)

Dan
07.10.2016
12:07:41
если не обращать внимание на посисковики то в django можно сделать кастомную страницу 404 ошибки те на любой урл джанга будет отдавать твою кастомную страницу ошибку она же заглушка а с вводом новых страниц они будут показываться

Zart
07.10.2016
12:07:45
мешает

Vinc
07.10.2016
12:07:46
есть заглушка и постепенные наработки

Zart
07.10.2016
12:08:08
либо вебсервер отдает заглушку напрямую, либо она генерируется питоном по обращению

Vinc
07.10.2016
12:09:13
заглушка - не для 404 (или т.п.), а для первой страницы

Zart
07.10.2016
12:09:23
пофигу

Vinc
07.10.2016
12:09:51
видимо надо открыть мануал по джанге и не разражать людей ):

Zart
07.10.2016
12:10:18
по факту там надо добавить вьюшку, отдающую твой хтмл в виде шаблона

Dan
07.10.2016
12:10:24
ну для первой страницы сделать чтобы она отдавала html даже въюху создавать не надо

Zart
07.10.2016
12:10:29
суммарно где-то строчек в 5-6 уложится можно

Dan
07.10.2016
12:13:10
from django.views.generic import TemplateView urlpatterns = [ url(r'^$', TemplateView.as_view( template_name='main.html' ), name='main'), ] а в main.html в принципе можно чистый html

Dan
07.10.2016
12:15:20
ага

Vinc
07.10.2016
12:15:43
после чего при открытии mysite pythonanywhere com будет то, что в main.html, верно?

Dan
07.10.2016
12:16:15
да

Google
Темный
07.10.2016
12:31:30
получается что словари сортируются? sorted(d.items(), key=operator.itemgetter(1), reverse=True)

или это что-то не то?

Zart
07.10.2016
12:36:53
ну это ты их сортируешь пары ключ-значение по значению

Темный
07.10.2016
12:37:14
т.е. всеравно типа список на выходе?

а не словарь

Zart
07.10.2016
12:38:22
сортед возвращает итератор согласно доке

на выхлопе в общем будет не то генератор, не то обёртка...

но если ты сунешь результат в обычный пре-3.6 дикт - порядок похерится

Темный
07.10.2016
12:43:42
ну т.е. если это законченные данные, то ок, а если дальше с ними работать, то не ок

Zart
07.10.2016
12:47:39
нихуя не понял

ну перелей данные в ордереддикт и отсортируй ключи

Темный
07.10.2016
12:54:16
я к тому, что если программа должна вывести эти ключи в сортировке, то этот способ годится. А если еще и дальше работать с этим "сортированным" словарем, то так лучше не делать.

Zart
07.10.2016
12:59:52
как только ты вызвал итемс() - это перестало быть словарем

Dmitry
07.10.2016
14:24:46
дайте актуальный ман по установке virtualenv+uwsgi++django

а то я наелся чет в прошлый раз

Louis
07.10.2016
14:50:03
на офф сайте uwsgi есть

http://uwsgi-docs.readthedocs.io/en/latest/tutorials/Django_and_nginx.html\

Dmitry
07.10.2016
14:51:32
Pavel
07.10.2016
15:20:01
Petro
07.10.2016
15:28:18
А посоветуйте что-то лёгкое для веба. Чисто для вебморды сервиса на питоне.

Google
Zart
07.10.2016
15:28:51
бгыгы

Petro
07.10.2016
15:29:06
М?

Всё плохо?

amureki
07.10.2016
15:30:08
flask

Petro
07.10.2016
15:31:06
Сервис ворочает файлики с места на место и по сути нужен только просмотр статуса этого ворочания.

amureki
07.10.2016
15:31:08
еще есть klein, bottle, webpy, но ничего про них не знаю

Admin
ERROR: S client not available

Zart
07.10.2016
15:31:40
ботл вычеркивай сразу

amureki
07.10.2016
15:31:53
ну я и не собирался его никогда трогать)

Zart
07.10.2016
15:31:59
вебпаев пачка разных, в них постоянно путаница, и примерно все говно

Petro
07.10.2016
15:36:39
Кстати, интересно, я когда парамико в прошлый раз на винде ставил, то сильно намудохался с либами VC чтобы стало. И мингв крутил, и студию. А сегодня попробовал на чистой последней десятке и всё чудесно стало через pip. Похоже, они теперь это всё VS говно в винду запихнули.

Zart
07.10.2016
15:37:10
нет, сейчас пошла мода собирать нормальные колёса и выкладывать бинари

что резко улучшило экспириенз

Petro
07.10.2016
15:37:38
Слава йайтсам!

Zart
07.10.2016
15:38:02
но опять фифти-фифти. где-то собирают, где-то нет, где-то не под все версии

Скрудж
07.10.2016
18:45:41
Хакеры, привет, mysql в Питоне можно использовать без локального сервера? Я просто не шарю в этом и не понимаю

Zart
07.10.2016
18:46:17
нельзя

Скрудж
07.10.2016
18:46:30
Я на винде для этого локальняы сервер поднял на Денвере ( тут должен быть осел ) но чота как то не кайф юзать это

Zart
07.10.2016
18:46:39
ембеддед мускля отдельным пакаджем я чтото не видел

Скрудж
07.10.2016
18:47:05
Да там и других методов подключения БД нетк. Ладно:((

Google
Zart
07.10.2016
18:47:31
а нафиг вообще мускль?

Скрудж
07.10.2016
18:47:46
Для игрушке

Склайт в многопоточности крашится

Мне иак сказали пришлось переехать на маскл

Ну я хз, мне просто сказал чел из яндекса

Pavel
07.10.2016
18:52:11
я бы сказал, что в многопроцессности, а не многопоточности

Zart
07.10.2016
18:52:17
крашится оно не будет, будет просто тормозить

Скрудж
07.10.2016
18:52:34
Да ну его, выгоднее на хост переехать будет

Тормоза, краши и прочий анальный секс

Zart
07.10.2016
18:52:56
не так давно на ирц тестировали скулайтовые запросы, я тестировалку рисовал многопоточную. работало, но прироста скорости не было примерно никакого

Zart
07.10.2016
18:53:47
игры и мускль.... гм

мобильные чтоль?

Pavel
07.10.2016
18:54:21
в мобильники теперь и мускуль пихают?

Zart
07.10.2016
18:54:38
не, я про сервер для хранения хуйскоров 8)))

Pavel
07.10.2016
18:54:43
а

Zart
07.10.2016
18:54:48
бо нахера оно вообще - не понимаю

Страница 532 из 1885

Эта группа больше не существует Эта группа больше не существует