django-custom-field est une application Django qui permet aux utilisateurs finaux de créer facilement (mais plus lent à travailler avec) domaines attachés à un modèle Django & nbsp;. Inclut le support de sorte champs apparaissent dans les fonctions de l'interface d'admin et auxiliaires qui font il est facile d'accéder à tous les champs personnalisés par programmation.
Ne altère pas sql lorsque vous ajoutez un nouveau champ. Ne vous permet pas d'utiliser à des champs personnalisés dans django ORM mymodel.objects.filter (custom_field_x = Quel que soit)
Installation
- Easy_install django-custom-field
- Ajouter 'custom_field' à settings.INSTALLED_APPS
- En option: Modifier la change_form.html et ajouter
& Nbsp; {% include "admin / includes / custom_field_fieldset.html" avec custom_form = custom_form%}
& Nbsp; à elle, probablement après fieldsets. Si vous ne avez pas déjà un change_form.html vous aurez besoin d'étendre le modèle de contrib.admin et le placer dans /templates/admin/change_form.html
- En option: Pour des méthodes de raccourci pour obtenir et définir des champs personnalisés, étendre les modèles que vous souhaitez utiliser avec comme
& Nbsp; de CustomFieldModel custom_field.custom_field d'importation
& Nbsp; la classe MyModel (CustomFieldModel):
- En option: Pour les modèles d'administration vous voulez avoir des champs personnalisés figurant sur étendre la ModelAdmin comme
& Nbsp; de CustomFieldAdmin custom_field.custom_field d'importation
& Nbsp; la classe MyModelAdmin (CustomFieldAdmin):
Exigences :
- Python
- Django
Commentaires non trouvées