Quick start¶
Django Admin¶
Inherit from AdminAlpineMixin in your ModelAdmin or admin Form. The built-in resolvers are loaded automatically — no extra configuration needed.
from django.contrib import admin
from django_form_alpine import AdminAlpineMixin
from .models import MyModel
@admin.register(MyModel)
class MyModelAdmin(AdminAlpineMixin, admin.ModelAdmin):
pass
You can also apply it to an inline or a form class directly:
from django import forms
from django_form_alpine import AdminAlpineMixin
class MyAdminForm(AdminAlpineMixin, forms.ModelForm):
class Meta:
model = MyModel
fields = "__all__"
Any Django form¶
Use FormAlpineMixin when you are outside of the admin or want to provide your own resolvers. See Custom resolvers for details on how to define them.
from django import forms
from django_form_alpine import FormAlpineMixin
class MyForm(FormAlpineMixin, forms.ModelForm):
class Meta:
model = MyModel
fields = "__all__"