Metadata-Version: 2.1
Name: neapolitan
Version: 23.1
Summary: Neapolitan
Author-email: Carlton Gibson <carlton.gibson@noumenal.es>
Description-Content-Type: text/x-rst
Classifier: License :: OSI Approved :: MIT License
Requires-Dist: Django
Requires-Dist: Sphinx ; extra == "docs"
Project-URL: Home, https://noumenal.es/neapolitan/
Provides-Extra: docs

==========
Neapolitan
==========

I have a Django model::

    from django.db import models

    class Bookmark(models.Model):
        url = models.URLField(unique=True)
        title = models.CharField(max_length=255)
        note = models.TextField(blank=True)

I want easy CRUD views for it, without it taking all day::

    # urls.py
    from neapolitan.views import CRUDView

    class BookmarkView(CRUDView):
        model = Bookmark
        fields = ["url", "title", "note"]


    urlpatterns = [ ... ] + BookmarkView.get_urls()

Let's go! 🚀

