django-custom-campo è un app Django che consente agli utenti finali di creare facile (ma più lento per lavorare con) i campi collegati a qualsiasi modello di Django. & Nbsp; Include il supporto per i campi appaiono nelle funzioni di interfaccia di amministrazione e di supporto che fanno facile l'accesso eventuali campi personalizzati a livello di programmazione.
Non altera sql quando si aggiunge un nuovo campo. Non consente di utilizzare per i campi personalizzati in Django ORM mymodel.objects.filter (custom_field_x = Qualunque)
Installazione
- Easy_install django-custom-field
- Aggiungi 'custom_field' a settings.INSTALLED_APPS
- Opzionale: Modificare il change_form.html e aggiungere
& Nbsp; {% includono "admin / include / custom_field_fieldset.html" con custom_form = custom_form%}
& Nbsp; ad esso, probabilmente dopo fieldsets. Se non si dispone già di un change_form.html è necessario estendere template di contrib.admin e metterlo in /templates/admin/change_form.html
- Optional: Per i metodi di scelta rapida per ottenere e impostare i campi personalizzati, estendere i modelli che si desidera utilizzare con come
& Nbsp; da custom_field.custom_field import CustomFieldModel
& Nbsp; classe MyModel (CustomFieldModel):
- Optional: Per i modelli di amministrazione si desidera avere campi personalizzati visualizzati sul estendere la ModelAdmin come
& Nbsp; da custom_field.custom_field import CustomFieldAdmin
& Nbsp; classe MyModelAdmin (CustomFieldAdmin):
Requisiti :
- Python
- Django
I commenti non trovato