Собсно добавил форму по URL, но вот выглядит она не как admin/change_form.html
Как сделать
myapp/admin.py
class MyAdmin(admin.ModelAdmin):
def get_urls(self):
urls = super(MyAdmin, self).get_urls()
my_urls = [
url(r'^config_commands/$',
self.config_commands,
name='config_commands'
),
]
return my_urls + urls
def config_commands(self, request):
if request.method == 'POST':
form = ConfigCommands(request.POST)
return render(request, 'myapp/config_commands.html', {"form": form})
else:
form = ConfigCommands()
return TemplateResponse(request, 'myapp/config_commands.html', {"form": form})
admin.site.register(MyModel, MyAdmin)
myapp/config_commands.html
{% extends "admin/base_site.html" %}
{% block content %}
<form action='' method='get'>
{{ form }}
<input type='submit' value='submit'>
</form>
{% endblock %}
Вот так выглядит сейчас. Сверху нет Home > Myapp > ..., да и поля таблицы выгледят неважно.
Спасибо за советы!