#26607: Add a hook to customize the admin's formsets parameters -------------------------------------+------------------------------------- Reporter: David Sanders | Owner: Manav | Agarwal Type: New feature | Status: assigned Component: contrib.admin | Version: master Severity: Normal | Resolution: Keywords: admin inline | Triage Stage: Accepted formset initial | Has patch: 1 | Needs documentation: 0 Needs tests: 0 | Patch needs improvement: 1 Easy pickings: 0 | UI/UX: 0 -------------------------------------+-------------------------------------
Comment (by Manav Agarwal): Considering the model and admin as defined below. **models.py** {{{ class Author(models.Model): name = models.CharField(max_length=100) class Book(models.Model): author = models.ForeignKey(Author, on_delete=models.CASCADE) name = models.CharField(max_length=100) }}} **admin.py** {{{ class BookInline(admin.StackedInline): model = Book class AuthorAdmin(admin.ModelAdmin): inlines = [ BookInline, ] admin.site.register(Author, AuthorAdmin) }}} Is it a good idea to pass the initial vales of bookinline fields by using get request in such a way like {{{ http://127.0.0.1:8000/admin/polls/author/add/?name=Author_name&book_1_name=book1_name_value&book_2_name=book2_name_value }}} **Example:** {{{ http://127.0.0.1:8000/admin/polls/author/add/?name=william_shakespeare&book_1_name=Hamlet&book_2_name=Romeo_and_Juliet }}} Please update me if the idea seems fine so that I may create a PR in order to solve the issue. -- Ticket URL: <https://code.djangoproject.com/ticket/26607#comment:6> Django <https://code.djangoproject.com/> The Web framework for perfectionists with deadlines. -- You received this message because you are subscribed to the Google Groups "Django updates" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-updates+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-updates/068.5ce8ad44c6c8eef04f611e1083bfc6d2%40djangoproject.com.