This is my error: (mysite)zjm1126@zjm1126-G41MT-S2:~/zjm_test/mysite$ pip install lxml Downloading/unpacking lxml Running setup.py egg_info for package lxml Building lxml version 2.3. Building without Cython. ERROR: /bin/sh: xslt-config: not found ** make sure the development packages of libxml2 and libxslt are installed ** Using build configuration of libxslt Installing collected packages: lxml R
今日、 bpssl をリリースしました。bpsslは BeProud で欲使っている Django用のSSL対応アプリです。 アクセスする時にHTTPSが必須なURLを指定することがよくありますよね? 例えば、 ログイン画面をHTTPSでしかアクセスできないようにする。ただし、 HTTPでアクセスした場合、 HTTPSのほうのURLにリダイレクトしたいこともよくあります。 bpssl はその対応を簡単にできるようなアプリです。 ウェブサーバーで対応することもありますが、設定変更も面倒だし、アプリケーション ロジックをラップしたいことが多いので、アプリケーションレベルで対応します。 使い方は結構簡単 まずは、ポッケージを PIP でインストールします:
やりたいこと python manage.py test を実行すると、デフォルトではINSTALLED_APPSに登録されたアプリのmodels.pyとtests.py内のdocstringからテストが作られるが、tests.py以外のスクリプト内のdocstringもテストしたい! 問題 まずはDjangoのテストフレームワークから外れて、一般的なPythonのdoctestを行おうとした。 if __name__ == "__main__": import doctest doctest.testmod()を各スクリプトファイルの末尾に追加し、python hoge.py を実行してテストを行おうとした。 しかし、python manage.py shell で起動したシェルでしか実行できないコードがある場合、これではうまくいかないことがわかった。 調査 Djangoのテストフレーム
前回はnginxとuwsgiを連携してアプリを動作する方法を紹介しました。 前回までのエントリー Pyramidのインストールまで サーバーの起動まで MySQLの設定 Nginxとuwsgi ホームディレクトリ以下に保存されたアプリをそのままuwsgiで動かしていましたが、このままだと不便なことが多々あります。 ・複数人で開発した場合 ・本番環境と開発環境が違う場合 以上の問題をfabricで解決してみたいと思います。 fabricはpythonで記述できるデプロイツールです。 ssh経由でのコマンド実行やrsyncでのファイル同期など簡単な記述で実現できます。 今回は以下の構成を前提とします。 ■開発環境 ホスト名:dev ユーザー:yoshi ■本番環境 ホスト名:pro ユーザー:web yoshi@devからweb@proへsshでログインできること。 今回もFabricをset
Merry, Xmas. Python advent calendar 2012 (#python_adv) 24日目の記事を、ミクパの再放送をBGMにお送りします。 今日は Flask のイケてないところとのつきあいかたを紹介します。 循環 import 問題 app.py 1ファイルだけの構成から成長してファイルを分け始めるときに突き当たるのが循環import問題です。 今まで1モジュールだった app.py を myapp/__init__.py にして、 view 関数を myapp/views.py の中で定義していきたいとします。 #myapp/__init__.py from flask import Flask app = Flask(__name__) import myapp.views #myapp/views.py from myapp import app @ap
はじめに みなさん、本日はクリスマスですね。Python Webフレームワークアドベントカレンダー2010最終日ですね。最終日はスペシャルゲストということで、pocooの中心メンバである@mitsuhikoが寄稿してくださいました。 pocooはWerkzeug、Jinja2、Flask、Sphinxといった多くの有名なPythonライブラリを提供しているグループで、その中で@mitsuhikoことArmin Ronacherさんはメインコミッタとして活動されています。*1Arminさんは世界指折りのPythonハッカーですが、なんと年齢は21歳!そしてイケメン!ぜひみなさんもArminさんの活動をWatchしてみてください! 寺田さん(@terapyon)からご指名いただいたので、拙訳ながらArminさんの記事の日本語訳をここにご紹介いたします。 概要 「Python Webアプリケーシ
属性とメソッド¶ Django の File 型は、以下の属性とメソッドを備えています: File.name¶ MEDIA_ROOT からの相対パスを含む、ファイルの名前です。 File.path¶ ローカルのファイルシステムにおけるファイルの絶対パスです。 カスタムのファイルストレージシステム の場合、必ずしもローカルにファイルを保存しません。ローカルにファイルを 保存しないシステムでは、 path は None です。 File.url¶ ファイルを取得できる URL です。 templates で 使う場合に便利です。例えば、ファイル ファイルの管理 の Car の例で、車の写真を表示するテンプレートは以下のように書けます: File.size¶ バイト単位のファイルサイズです。 File.open(mode=None)¶ ファイルをオープンまたは再オープン (かつ File.see
Nemesis Design Skip to content Skip to navigation Skip to search Skip to comments Hello, my name is Federico Capoano, I enjoy developing cutting-edge websites and working with creative people. If you are looking for a django "FileField" to use in your model with MAX_UPLOAD_SIZE and CONTENT_TYPE restrictions this post is for you. Immagine for example that you need to add the possibility to upload a
インターネット上にある断片化された情報を切り取って、リブログする。 主にソフトウェア、Ubuntu関連、CPUなど気になったニュース、また、日々の面白い出来事やニュースもリブログします。 Models変更をSQLiteなどDBに反映するツールsouthの操作手順をまとめておく。 前提条件 ・south導入する前に、modelsの変更は含まないものとする。 ~導入~ 1.southインストール 2.プロジェクト(settings.py)にINSTALL_APPに「south」を加える。 3.「python manage.py syncdb」コマンドでDBにsouthテーブルを作成。 ~最初のMigrate(既にテーブルが存在する場合)~ 1.既にDBにテーブルが存在する場合、「python manage.py convert_to_south 」を実行。 注意1:特定Models内のclas
The document discusses the use of Sphinx for documentation generation in various programming environments, particularly with Python. It includes installation instructions, examples of usage, and different output formats like HTML, PDF, and ePub. Additionally, it mentions various Sphinx extensions and tools for enhanced functionality.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く