2009-03-16 11 views

答えて

7

私はあなたが基本的なWebKitのではなくDjangoのか、空想何かを使用していると仮定します。その場合は、modelsというサブディレクトリを作成してください。あなたのモデルに使用するPythonファイルをここに入れてください。このフォルダに__init__.pyというブランクファイルも1つ作成します。

は、その後、あなたのmain.pyまたは "コントローラ" または何を持っている中で、置く:

import models 

を先頭に。

python packageを作成しました。

1

ブランドンの答えは私がしています。さらに、私は、ファイルごとに1つのモデルのRailsのカスタムが好きです。私はそれに完全に固執していませんが、それは私の基本的なパターンです。特に、PythonはRubyよりもコードのほうが単純です。私は私の基本的なクラス定義を置くメインの.pyファイルで

models/ 
models/__init__.py 
models/user.py 
models/item.py 
models/blog_post.py 

、プラスおそらくいくつかのヘルパー関数(Pythonのモジュールシステムがに、それははるかに安全になり:

は、だから私はモデルあまりにもパッケージ作成された私は何をすべきかクイックヘルパー関数をクラス定義に結合したままにする)。そして、私の__init__.pyステッチ一緒にすべて:

"""The application models""" 
from user import User 
from item import Item 
from blog_post import BlogPost 

は、それは少し冗長だが、私は、名前空間のコントロールがたくさんあります。

関連する問題