Railsでコードの乱雑さを減らすのと同じように、モデルを別のディレクトリに移動したいと思います。これを簡単に行う方法はありますか?
ありがとう、コリン
Railsでコードの乱雑さを減らすのと同じように、モデルを別のディレクトリに移動したいと思います。これを簡単に行う方法はありますか?
ありがとう、コリン
Djangoやその他の凝ったものではなく、基本的なWebkitを使用していると思います。その場合は、modelsというサブディレクトリを作成するだけです。モデルに使用するPythonファイルをここに配置します。このフォルダに__init__。pyという名前の空のファイルも1つ作成します。
次に、main.pyまたは「コントローラー」または何を持っているかで、次のように入力します。
import models
頂点で。
Pythonパッケージを作成しました。
ブランドンの答えは私がすることです。さらに、ファイルごとに 1 つのモデルという Rails のカスタムが気に入っています。完全に固執するわけではありませんが、これが私の基本的なパターンです。特に、Python は Ruby よりも単純なコード行を推奨する傾向があるためです。
だから私がやっていることは、モデルもパッケージにすることです:
models/
models/__init__.py
models/user.py
models/item.py
models/blog_post.py
メインの .py ファイルには、基本的なクラス定義と、おそらくいくつかのヘルパー関数を入れます (Python のモジュール システムでは、クイック ヘルパー関数をクラス定義に結合しておく方がはるかに安全です)。そして、私は__init__.py
それらをすべてつなぎ合わせます:
"""The application models"""
from user import User
from item import Item
from blog_post import BlogPost
少し冗長ですが、名前空間の多くを制御できます。