Django-ProfileTools

Djangoのプロファイルモデルのためのツール
今すぐダウンロード

Django-ProfileTools ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • MIT/X Consortium Lic...
  • 価格:
  • FREE
  • 出版社名:
  • Daniel Greenfeld
  • 出版社のWebサイト:
  • http://github.com/pydanny/

Django-ProfileTools タグ


Django-ProfileTools 説明

Django-ProfileToolsはDjango.InstallationGetでプロファイルモデルのためのツールを提供するDjangoアプリケーションです。 middleware_classes =(... 'profiletools.middleware.lazidleware'、)settings.pyでは、AUTH_PROFILE_MODULEをプロファイルモデルに設定します.AUTH_PROFILE_MODULE = "PROFILES.PROFILE"それに基づいて、プロファイルモデルは次のようなものに似ています。#プロファイル.models.profile.pyfrom django.contrib.auth.models userfrom django.dbインポートモデルクラスプロファイル(models.model):user = models.Onetoonefield(ユーザー)DEF __unicode __(self):self.user.usernamenote: profiles.models.profileを使用しないでください。 nクラスベースのビュー:プロファイル= self.request.my_profilecall my_profile希望の場合は、一度ロードするだけです。そのため、ビューで100回呼び出すと、SQL SELECTは初めてしか実行されません。ユーザーが見つからない場合は、my_profile呼び出し結果はNONEになります。 LLは、request.my_userprofile.proflemsを使用してPythonの "IS"評価と "Type" Built-Inif My_Profileオブジェクトを使って他のものを使用する前に、それはわずかに予想外の方法で行動するでしょう。常にfalseを返します。例:>>> print(request.my_profile is none)false >>> p = request.user.get_profile()>>> print(request.my_profileはp)falseAlso、タイプの組み込みはDjangoを返します。 utils.functional.simpleLazyObjectオブジェクト:>>> print(type) my_profile値に配置されているものは、ModelClassインスタンスまたはNoneオブジェクトではなく、むしろDjangoではありません。 utils.functional.simplazyObject.how my_profile objectOuse == my_profileオブジェクトを評価するために。これはオブジェクトを評価することを強制し、イライラする誤った誤った肯定的なものを返しません。


Django-ProfileTools 関連ソフトウェア

Django-Misery

Djangoのためのシンプルな禁止システム、それはあなたのウェブサイトをさまよう厄介なものを浪費する ...

56

ダウンロード