[Python-mx] Configurar las formas de Admin.py para registro de cuartos.

lesthack lesthack at gmail.com
Tue Nov 3 10:45:26 EST 2015


Alejandro,

Has probado usar InlineModelAdmin ?
https://docs.djangoproject.com/en/1.8/ref/contrib/admin/#django.contrib.admin.InlineModelAdmin

Otra solución es que tu mismo generes los templates, por ejemplo, para un
modelo Hotel, en admin.py:

class hotelForm(forms.ModelForm):
    class Meta:
        model = hotel
@admin.register(issue)
class hotelAdmin(admin.ModelAdmin):
list_display = ['id', 'Name', 'Street', 'City']
list_display_links = ['id']
search_fields = ['id', 'Name', 'Street', 'City']
form = hotelForm
def get_form(self, request, obj=None, **kwargs):
self.change_form_template = 'my_custom_template.html'
return super(hotelAdmin, self).get_form(request, obj, **kwargs)

Y el template my_custom_template.html sería algo así:

{% extends "admin/change_form.html" %}
{% block after_field_sets %}
<form>
<!-- Aqui tu form >
</form>
{% endblock %}

Si mal no recuerdo, change_form.html se puede usar tanto para new como para
edit, pero lo puedes checar vieno los templates de django.
Saludos !

On Sat, Oct 31, 2015 at 8:41 PM Alexandro Colorado <jza at gultab.org> wrote:

> Saldos quiero saber como confirgurar un formulario de registro de un sitio
> con hoteles, quiero que el formulario pueda ser combinado. Esto quiere
> decir que tenga el formulario del hotel y despues el de cuartos en la misma
> pagina. Tambien que en los cuartos este filtrado a los campos necesarios. Y
> finalmente los campos no necesarios exista un vinculo para terminarlos.
>
> Aqui un screenshot de como lo tengo el formulario de rooms:
> http://i.imgur.com/NHYpxyK.jpg
>
> Aqui un mockup de como lo quiero:
> http://i.imgur.com/mhIDP3w.png
>
> --
> Alexandro Colorado
> GULTab.org
> Linux User # 319286
> Blog: http://www.alexandrocolorado.org/
> <http://www.alexandrocolorado.com/blog/>
> _______________________________________________
> Python-mx mailing list
> Python-mx at python.org
> https://mail.python.org/mailman/listinfo/python-mx
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-mx/attachments/20151103/5237382f/attachment.html>


More information about the Python-mx mailing list