WSGI

djblogkitをWSGI Containerで動かしてみた

djblogkitをWSGI Containerで動かしてみた。 結論から言うと、動いた。コンテナのPOSTのクエリの処理を少し修正したので後でアップしておこう。 まあ動いたら何だって話でもあるけどね。 追記 コメントの投稿ができないと思ったらdjblogkitのバグだった・・…

WSGI ContainerでWM_COPYDATAを受信可能に

WM_COPYDATAを受け取って、受け取った文字列をPythonEngineで実行/Pythonスクリプトファイルを実行/JavaScriptとして実行をできるようにした。 ... procedure TWSGIContainerForm.CopyDataProc(var msg: TWMCopyData); var sl: TStringList; begin // WM_COP…

WSGI Container導入編

WindowsXP(32bit)を前提でPythonのインストールから書きます。 Python2.5のインストール http://www.python.jp/Zope/download/pythoncore より、python-2.5.msiをダウンロードする。 ダウンロードしたpython-2.5.msiを実行してPythonのインストールを行う。…

WSGI Containerとりあえず公開ってことで

ダウンロード http://tokibito.orz.hm/static/file/wsgicontainer.zip バックアップ置き場 http://tokibito.orz.hm/svn/wsgicontainer/trunk/

WSGI Containerプレビュー

helpdocしか入ってなくてまだドキュメントも何もないんですけど、動きますよってことで。 試してみたい方はどうぞ。 http://tokibito.orz.hm/static/file/wsgicontainerpreview.zip ちゃんと公開するときにこのファイルは削除します。 追記 日本語の混じった…

WSGIのコンテナが動いた

さていろいろ試してみたところ、無事にCookie問題も解決でき、DjangoのAdminサイトを利用できるようになりました。 モデルの追加や削除もうまく動いてます。ここまでくればそれなりにいろいろな用途に使えると思います。 細かい部分の調整もあるけど公開はど…

WSGIのソースを読んでて感じたこと

やばい、全然使い方間違ってた!あとPythonのオンラインドキュメントがすごく見づらいなーと感じた。javadocみたいな形式のがほしい。 Djangoのソースは洗練されてるなあ・・・、すごくきれいだ。 WSGIコンテナ(むしろブラウザ?)の作り方が見えてきたような…

simple_server.py

WSGIを学ぶには、Lib/wsgiref/simple_server.pyを読めばいい感じ。

DjangoのCookieについてのメモ

HttpResponse.cookiesにSet-Cookieが入ってくる。 Cookie.SimpleCookieを使っている。 HttpRequestは辞書で'COOKIE'キーを持っている。 django.httpの__init__でparse_cookie(cookie)が定義されてて、cookiedictを返す。 WSGIHandler.__call__(environ, star…

WSGIのコンテナ

連休だというのに家にこもってコード書いてます。WSGIコンテナですが、なんとかPOST動かせました。TWebBrowser.Navigate2にPostDataがあるのですが、ComのVariantな配列で、情報が少なくてちょっと大変でした。 しかしまだヘッダの処理を実装してないので、C…

WSGIコンテナのソースメモ

http://dfc.com.ru/ のIInternetProtocolのコードがベース。動けばOKな書き方なのでぐちゃぐちゃです。 Unit1.pas unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, DynamicNS_D3, OleCtrl…

Djangokitモドキを作りたい

Python for Delphiを使って取得したDjangoのレスポンスをPluggable Protocolを使ってIEコンポーネントにレンダリングしようとしてみた。サーバ起動とかはしてません。 現状では単純なGETメソッドのものしか表示できてない。IInternetSessionを使っても、POST…

DjangoのWSGIを使ってレスポンスを取得してみる

今回はDjangoで作った自分のサイトhttp://tokibito.orz.hm/をちょっとサーバー動作なしで動かしてみようかと思った。 E:\WebSitesにdjango-admin.pyで作ったプロジェクトフォルダが置かれてる状態。(ソースはSVNで管理してます) とりあえずWindowsなのでコ…