Я использую Pyramid 1.4a1, и у меня есть этот предикат подписчика: class RouteName(object): ''' Subscriber predicate to check against route name. ''' def __init__(self, value, config): self.value = value self.config = config def text(self): return 'route_name = %s' % self.value phash = text def __call__(self, event): route_name = event.request.matched_route.name return route_name == self.value И я […]
Я использую PyEphem для расчета местоположения Солнца в небе в разное время. У меня есть точка наблюдения (возможно, в Стоунхендже) и вы можете использовать PyEphem для расчета восхода, захода солнца и угла высоты и азимута (в градусах от N) для Солнца в любой час дня. Блестящий, без проблем. Однако мне действительно нужно иметь возможность рассчитать […]
Я пытаюсь получить доступ к request.param в приложении Pyramid. Я видел тему о флажках, но никто не говорил о «select» HTML-теге. С точки зрения пирамиды, вот часть моего кода, которая собирает параметры: if 'form.submitted' in request.params: # user user = User(request.params['nickname'], request.params['lastname'], request.params['firstname'], request.params['email'], request.params['password'], request.params['profile']) На стороне шаблона Mako моя форма – это простая […]
В документации к фляге написано: что вы можете регистрировать чертежи несколько раз, хотя не каждый проект может правильно реагировать на это. На самом деле это зависит от того, как реализуется проект, если он может быть установлен более одного раза. Но я не могу понять, что нужно сделать, чтобы безопасно монтировать планку несколько раз.
Я пишу бутылку SimpleTemplate, и я хочу сравнить дату. Как (и где) вы импортируете пакет python внутри шаблона? Является ли это возможным? Вот пример того, что я пытаюсь сделать. Я хочу сравнить данные (строку), представляющие дату на сегодняшний день: %if datetime.strptime(report['date'], '%m/%d/%Y') < datetime.today(): <span class="ui-icon ui-icon-circle-close"></span> %elif report['result']: <span class="ui-icon ui-icon-circle-check"></span> %elif not report['result']: […]
Я начинаю python и хочу, чтобы python захватывал весь текст в кавычках из текстового файла. Я пробовал следующее: filename = raw_input("Enter the full path of the file to be used: ") input = open(filename, 'r') import re quotes = re.findall(ur'"[\^u201d]*["\u201d]', input) print quotes Я получаю сообщение об ошибке: Traceback (most recent call last): File "/Users/nithin/Documents/Python/Capture […]
Я пытаюсь запустить команду, которую я установил в своем домашнем каталоге на удаленном сервере. Он уже добавлен в мой $ PATH в .bash_profile. Я могу использовать его при удаленном доступе через обычный сеанс ssh, но Fabric, похоже, не тянет мой $ PATH. Таким образом, я попытался добавить его в свой $ PATH, используя контекстный менеджер […]
Я хочу использовать определенный шаблон дизайна в своем приложении, но я не уверен, действительно ли мой шаблон действительно подходит с механизмами Flask. Я просто проверяю, что я не упускал из виду существующие решения. Я хотел бы иметь представление верхнего уровня, которое отображает ответ другого прокси-запроса. Дело в том, что я не проверяю внешние URL-адреса, а […]
Скажем, у вас есть размерная матрица NxM. Например, матрица 4×4: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Каждая ячейка имеет восемь соседних ячеек. Например, соседние ячейки соты 5: 0,1,2,4,6,8,9,10. 0 1 2 4 5 6 8 9 10 Но смежные ячейки также могут быть найдены путем […]
Я сделал простое приложение Flask, которое по существу является оберткой вокруг sqlite3. Он в основном запускает сервер dev локально, и вы можете получить доступ к интерфейсу из веб-браузера. В настоящее время он функционирует точно так, как должен. Мне нужно запустить его на компьютере, управляемом кем-то с менее развитыми компьютерными навыками. Я мог установить Python на […]