WSGI
djblogkitをWSGI Containerで動かしてみた。 結論から言うと、動いた。コンテナのPOSTのクエリの処理を少し修正したので後でアップしておこう。 まあ動いたら何だって話でもあるけどね。 追記 コメントの投稿ができないと思ったらdjblogkitのバグだった・・…
WM_COPYDATAを受け取って、受け取った文字列をPythonEngineで実行/Pythonスクリプトファイルを実行/JavaScriptとして実行をできるようにした。 ... procedure TWSGIContainerForm.CopyDataProc(var msg: TWMCopyData); var sl: TStringList; begin // WM_COP…
WindowsXP(32bit)を前提でPythonのインストールから書きます。 Python2.5のインストール http://www.python.jp/Zope/download/pythoncore より、python-2.5.msiをダウンロードする。 ダウンロードしたpython-2.5.msiを実行してPythonのインストールを行う。…
ダウンロード http://tokibito.orz.hm/static/file/wsgicontainer.zip バックアップ置き場 http://tokibito.orz.hm/svn/wsgicontainer/trunk/
helpdocしか入ってなくてまだドキュメントも何もないんですけど、動きますよってことで。 試してみたい方はどうぞ。 http://tokibito.orz.hm/static/file/wsgicontainerpreview.zip ちゃんと公開するときにこのファイルは削除します。 追記 日本語の混じった…
さていろいろ試してみたところ、無事にCookie問題も解決でき、DjangoのAdminサイトを利用できるようになりました。 モデルの追加や削除もうまく動いてます。ここまでくればそれなりにいろいろな用途に使えると思います。 細かい部分の調整もあるけど公開はど…
やばい、全然使い方間違ってた!あとPythonのオンラインドキュメントがすごく見づらいなーと感じた。javadocみたいな形式のがほしい。 Djangoのソースは洗練されてるなあ・・・、すごくきれいだ。 WSGIコンテナ(むしろブラウザ?)の作り方が見えてきたような…
WSGIを学ぶには、Lib/wsgiref/simple_server.pyを読めばいい感じ。
HttpResponse.cookiesにSet-Cookieが入ってくる。 Cookie.SimpleCookieを使っている。 HttpRequestは辞書で'COOKIE'キーを持っている。 django.httpの__init__でparse_cookie(cookie)が定義されてて、cookiedictを返す。 WSGIHandler.__call__(environ, star…
連休だというのに家にこもってコード書いてます。WSGIコンテナですが、なんとかPOST動かせました。TWebBrowser.Navigate2にPostDataがあるのですが、ComのVariantな配列で、情報が少なくてちょっと大変でした。 しかしまだヘッダの処理を実装してないので、C…
http://dfc.com.ru/ のIInternetProtocolのコードがベース。動けばOKな書き方なのでぐちゃぐちゃです。 Unit1.pas unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, DynamicNS_D3, OleCtrl…
Python for Delphiを使って取得したDjangoのレスポンスをPluggable Protocolを使ってIEコンポーネントにレンダリングしようとしてみた。サーバ起動とかはしてません。 現状では単純なGETメソッドのものしか表示できてない。IInternetSessionを使っても、POST…
今回はDjangoで作った自分のサイトhttp://tokibito.orz.hm/をちょっとサーバー動作なしで動かしてみようかと思った。 E:\WebSitesにdjango-admin.pyで作ったプロジェクトフォルダが置かれてる状態。(ソースはSVNで管理してます) とりあえずWindowsなのでコ…