class MyBasic(BasicAuthLogic):
realm = 'Private Area'
username = 'admin'
passwd = '123'
def check_password(self):
if self._username == self.username and
self._password == self.passwd:
self.logged_in = True
@wapp
def login_page(req):
auth = MyBasic(req)
а дальше?)
и как перенаправлять после успешной авторизации?
спасибо
--
Группа: http://groups.google.com/group/better-python-ru
Отписка: better-python-...@googlegroups.com
вот хочется примеров и авторизации, и примеров использования ReqAddon.
25 апреля 2010 г. 1:43 пользователь u960 <phli...@gmail.com> написал:
ага, много красивее
> Пользоваться например так
>
> @wapp
> def login_page(req):
> auth = MyBasic(req)
> user = auth.require_user()
так и делал, но что то протупил ночью)
В req.authorization пусто, в req.environ[''HTTP_AUTHORIZATION''] тоже.
Браузер Basic заголовки отсылает.
куда копать?
спасибо
25 апреля 2010 г. 3:18 пользователь Sergey Schetinin <mal...@gmail.com> написал:
28 апреля 2010 г. 11:36 пользователь Sergey Schetinin
И будет какой нить механизм сессий реализован, или это за рамками проекта.
28 апреля 2010 г. 11:36 пользователь Sergey Schetinin
а будет какая нить еще информация допольнительная по проекту?
а то тихо, на битбакете recent activity или сломана или еще что. но не
работает давно.
И будет какой нить механизм сессий реализован, или это за рамками проекта.
12 мая 2010 г. 14:15 пользователь Sergey Schetinin <mal...@gmail.com> написал:
В Paste тоже решения ни какого нет.
12 мая 2010 г. 14:15 пользователь Sergey Schetinin <mal...@gmail.com> написал:
А можно узнать некоторые причины?
Заодно и понять,в какую сторону может развитаться pasteob.
И по каким соображениям включены те, или иные модули.
>
> Плюс есть SQLAlchemy которая отлично решает все эти задачи.
Не пользовался, но это по больше части ORM я так понимаю.
я смысла в орм вообще не вижу, и всё что видел(пхп в основом) мне не
нравилось, ооочень геморно.
13 мая 2010 г. 14:25 пользователь Sergey Schetinin <mal...@gmail.com> написал:
> Это большая работа, там нужно иметь пользователей которые пользуются разнымиА можно узнать некоторые причины?
> базами и есть масса причин не включать такое в библиотеку для
> веб-разработки.
Заодно и понять,в какую сторону может развитаться pasteob.
И по каким соображениям включены те, или иные модули.
>Не пользовался, но это по больше части ORM я так понимаю.
> Плюс есть SQLAlchemy которая отлично решает все эти задачи.
я смысла в орм вообще не вижу, и всё что видел(пхп в основом) мне не
нравилось, ооочень геморно.
я бы форканул вот эту библиотечку http://furius.ca/antiorm/
кода мало, а если переписать, то его еще в разы станет меньше.
ну, и драйвер только под mysql - тогда получиться что только под веб))
>
>> Заодно и понять,в какую сторону может развитаться pasteob.
>> И по каким соображениям включены те, или иные модули.
>
> Из заметного я думаю будут модули по обобщенному доступу к кешам (тупо в
> памяти, memcache и прочее) и возможно key-value хранилищам. И сессии которые
> с этим всем по идее увяжутся.
ну, без сессий как то плохо, вэб приложение без сессий не
представляю(если есть хоть мало мальская регистрация и все такое)
> Еще может что-то простенькое для тестирования задеплоеных приложений, но не
> уверен что этому место в pasteob.
>
хм. а я вообще за то, чтобы бы было по больше, тестирующих и проверяющих утилит,
может утилиты, хм. или демоны, которые следили бы за доступностью
сайта, во, и еще постоянно шерстить на наличие вирусов. Ну это я так.
мечтаю.
>
>>
>> >
>> > Плюс есть SQLAlchemy которая отлично решает все эти задачи.
>> Не пользовался, но это по больше части ORM я так понимаю.
>> я смысла в орм вообще не вижу, и всё что видел(пхп в основом) мне не
>> нравилось, ооочень геморно.
>>
>
> Там прослойка orm полностью отдельная, то есть если не хочется ей
> пользоваться, то можно использовать только прослойку которая позволяет
> работать с разными бд не привязываясь к конкретике. Создавать sql выражения
> выражениями в python и всё такое.
>
> Я алхимический orm не использую, а раздражение всем остальным недостаточно
> велико чтобы браться переделать его "как надо". В частности мне нравится
> мысль, что я всегда могу переключиться с sqlite на какой-нибуть оракл,
> потому что эту работу по обобщению за меня уже кто-то сделал. Но главное
> вообще что с SQL базами я сейчас мало работаю, если бы пришлось / придется
> работать больше, то скорее всего появится какой-нибудь mext.sql
кстати токо что в рсс.
Используется sqlalchemy 0.6
Кусок рабочего кода:
q = session.query(TvVideosLng)
q = q.filter( TvVideosLng.id > last_id )
q = q.limit( limit )
rows = q.all()
Последняя строчка вылетает с чудеснейшей ошибкой:
sqlalchemy.exc.OperationalError: (OperationalError) (1142, "UPDATE
command denied to user...
Для тех, кто не понял: у юзера доступ к базе только на чтение, а
алхимия пытается при этом запросе что-то изменить. Вопрос - с чего
вдруг?
http://community.livejournal.com/ru_python/279376.html
13 мая 2010 г. 23:38 пользователь Sergey Schetinin <mal...@gmail.com> написал:
> в принципе какую-то свою минимальную прослойку поверх dbapi может и имеетя бы форканул вот эту библиотечку http://furius.ca/antiorm/
> смысл сделать, но ей все равно не место в pasteob
кода мало, а если переписать, то его еще в разы станет меньше.
ну, и драйвер только под mysql - тогда получиться что только под веб))
ну, без сессий как то плохо, вэб приложение без сессий не
>
>> Заодно и понять,в какую сторону может развитаться pasteob.
>> И по каким соображениям включены те, или иные модули.
>
> Из заметного я думаю будут модули по обобщенному доступу к кешам (тупо в
> памяти, memcache и прочее) и возможно key-value хранилищам. И сессии которые
> с этим всем по идее увяжутся.
представляю(если есть хоть мало мальская регистрация и все такое)
> Еще может что-то простенькое для тестирования задеплоеных приложений, но нехм. а я вообще за то, чтобы бы было по больше, тестирующих и проверяющих утилит,
> уверен что этому место в pasteob.
>
может утилиты, хм. или демоны, которые следили бы за доступностью
сайта, во, и еще постоянно шерстить на наличие вирусов. Ну это я так.
мечтаю.
а пэхе, нужно было самому его билдить, ну или использовать
монстроузные библиотеки, что совсем не хотелось
а хотелось простую библиотеку, в вменяемым логом, какими средствами
отладки, и чтобы кода по меньше)
вообще - отправка email на мой взгляд очень впишится
почти для каждого сайта нужная вещь.
будт то сайт с динамическим контентом и пользователями.
будь то две страницы с названием фирмы или прайсом.
формы заказа, фидбэк и так далее. есть в самым-самых простых сайтах.
и очень обидно когда сайт, основанный на форме заказа, еще и криво
письмо отправляет.
14 мая 2010 г. 0:23 пользователь Алексей С. <phli...@gmail.com> написал:
то есть жадничаете?)
я как то, малость шокирован
"я написал мега отправку письма, и никому не покажу" ??)
14 мая 2010 г. 0:45 пользователь Sergey Schetinin <mal...@gmail.com> написал:
> Есть у меня для этого модули но проприетарные и такими пока и останутся.то есть жадничаете?)
> Сама посылка почты еще ладно, а вот всякие структуры данных под MIME и
> сопровождающее настолько лучше всего что есть в опен-сорсе что я просто
> жадничаю. В общем пока так и будет.
я как то, малость шокирован
"я написал мега отправку письма, и никому не покажу" ??)
зачем поделились с миром?)
или вы делитесь только тем, что выгодно.
ну допустим, ReqAddon, может кто что посоветует, предложит свои
решения, видения, и так далее
а отправка письма, как бы все понятно, решения тоже ясны, законченный,
почти коробочный продукт,
поэтому ну нафик, пишите сами)
14 мая 2010 г. 1:03 пользователь Sergey Schetinin <mal...@gmail.com> написал:
14 мая 2010 г. 1:03 пользователь Sergey Schetinin <mal...@gmail.com> написал:
пытаюсь полученную информация связать с pasteob
как то не вяжется)
зачем поделились с миром?)
или вы делитесь только тем, что выгодно.
ну допустим, ReqAddon, может кто что посоветует, предложит свои
решения, видения, и так далее
понятно, тогда ждем примеры использования, а то если честно я не
понял, как использовать,
да и в рассылке люди вроде тож не понял, Ян писал, про то что не может
понят, когда проблема оторвана от контекста.
как то так вроде было.
>
> Причины другие, среди них то, о чем я уже сказал -- я пользуюсь опен-сорсом
> и потому сам его выпускаю.
> Если говорить о выгоде, то она скорей в том, что если взгляд на
> веб-разработку будет ближе к продемонстрированому в pasteob то меньше будет
> нужды писать что-то заново. Это получается вклад в "экосистему" в которой я
> работаю.
примеров использования мало. или их нет(
может для опытного человека все это очевидно, но для не
подготовленного - как то не очень.
тотуриала нету, допустим у Яна много примеров по WebOB(пример вики,
отдача файлов и так далее)
хотя на это нужно время