Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #admin.py
- def formfield_for_dbfield(self, db_field, request, **kwargs):
- if db_field.name == "clinical_exam":
- widget = super(ConsultationAdmin, self).formfield_for_dbfield(db_field, request, **kwargs).widget
- widget.template_name = 'admin/related_widget_wrapper_with_id.html'
- widget.attrs.update({'your_parameter': 'you can use it after in template'})
- print(db_field)
- return db_field.formfield(widget=widget)
- return super(ConsultationAdmin, self).formfield_for_dbfield(db_field, request, **kwargs)
- #fraction of admin/related_widget_wrapper_with_id.html
- <a class="related-widget-wrapper-link add-related" id="add_id_{{ name }}"
- data-popup="yes"
- href="{{ add_related_url }}?{{ url_params }}&{{ attr.your_parameter|default:'' }}"
- title="{% blocktranslate %}Add another {{ model }}{% endblocktranslate %}">
- <img src="{% static 'admin/img/icon-addlink.svg' %}" alt="{% translate 'Add' %}">
- </a>
Advertisement
Add Comment
Please, Sign In to add comment