django-extensible-profiles

軟件截圖:
django-extensible-profiles
軟件詳細信息:
版本: 1.3.6
上傳日期: 20 Feb 15
開發: Incuna Ltd
許可: 免費
人氣: 3

Rating: 2.0/5 (Total Votes: 1)

Django的擴展,配置文件是一個Django應用程序,提供了一個可擴展的用戶配置文件系統,Django的,旨在提供一個簡單的用戶檔案模型是可擴展的。
的概念(以及一些代碼)被從FeinCMS(https://github.com/matthiask/feincms)頁面模型借來的。
要使用配置文件模塊到你的INSTALLED_APPS添加配置文件。
在繼續manage.py使用syncdb,你必須添加一些配置文件擴展。配置文件模塊不通過任何默認添加到用戶模式。
個人資料擴展模塊
擴展是一種添加經常使用的功能配置文件的模型。該擴展是標準的模塊與寄存器()方法,將在註冊擴展調用。寄存器()方法接收檔案類本身和模型管理類ProfileAdmin作為參數。
該擴展可以通過添加以下到將要處理的反正一個models.py文件被激活:
 從profiles.models進口簡介
    Profile.register_extensions(“標題”,“圖片”,“地址”,“profiles.modules.options.extensions.options”)
如果擴展需要它自己的模型(如選擇擴展名)然後將含有所述模型也將需要被添加到INSTALLED_APPS該應用。
添加擴展
要添加一個擴展創建定義寄存器功能的接受Profile類和ProfileAdmin類作為參數,並根據需要修改它們的Python模塊。
下面是地址擴展(配置文件/擴展/ address.py):
從django.db進口車型
   從django.utils.translation進口ugettext_lazy為_
   高清登記(CLS,admin_cls):
        cls.add_to_class(“地址1”,models.CharField(MAX_LENGTH = 255,verbose_name = _('地址'),空=真,空=真))
        cls.add_to_class(“地址2”,models.CharField(MAX_LENGTH = 255,verbose_name = _(“地址2”),空=真,空=真))
        cls.add_to_class(“城市”,models.CharField(MAX_LENGTH = 255,verbose_name = _('鎮/城市),空=真,空=真))
        cls.add_to_class('區域',models.CharField(MAX_LENGTH = 255,verbose_name = _('縣/州/省“),空=真,空=真))
        cls.add_to_class(“郵政編碼”,models.CharField(MAX_LENGTH = 15,verbose_name = _(“郵編”),空=真))
        cls.add_to_class('國家',models.ForeignKey('countries.Country',空=真,空=真))
        cls.add_to_class(“電話”,models.CharField(MAX_LENGTH = 32,verbose_name = _('手機號'),空=真,空=真))
       如果admin_cls:
            admin_cls.search_fields + = ['地址1“,”地址2“,”城市“,”區域“,”郵政編碼“]
            admin_cls.list_display_filter + = ['國家',]
           如果admin_cls.fieldsets:
                admin_cls.fieldsets.append((_(“地址”),{
                        '域':'地址1“,”地址2“,”城市“,”區域“,”郵政編碼“,”國家“,”電話“]
                        “類”(“崩潰”,),
                    }))
加入“incuna.countries”來INSTALLED_APPS使用地址擴展

要求

  • 在Python中
  • 在Django的

顯影劑的其他軟件 Incuna Ltd

意見 django-extensible-profiles

評論沒有發現
添加評論
打開圖片!