Skip to main content

Neapolitan

Project description

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()

Neapolitan’s CRUDView provides the standard list, detail, create, edit, and delete views for a model, as well as the hooks you need to be able to customise any part of that.

Neapolitan provides base templates and re-usable template tags to make getting your model on the page as easy as possible.

Where you take your app after that is up to you. But Neapolitan will get you started.

Let’s go! 🚀

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

neapolitan-23.4.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

neapolitan-23.4-py2.py3-none-any.whl (10.4 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file neapolitan-23.4.tar.gz.

File metadata

  • Download URL: neapolitan-23.4.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.28.1

File hashes

Hashes for neapolitan-23.4.tar.gz
Algorithm Hash digest
SHA256 d3e18f52d9fd555bf2e4afe0e4727fa63dd7c20488ba134009b72d493e5e6efd
MD5 2073fb871fc1587735d9bf9d633c47da
BLAKE2b-256 b165b635c0b31e61d7b28964735fbe4907a98a10d53869a76409a1b0275565df

See more details on using hashes here.

File details

Details for the file neapolitan-23.4-py2.py3-none-any.whl.

File metadata

  • Download URL: neapolitan-23.4-py2.py3-none-any.whl
  • Upload date:
  • Size: 10.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.28.1

File hashes

Hashes for neapolitan-23.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 3e2cccbf33d0b2ea9b29d1d51e298b083ac282df911a3677eced4131f7e13508
MD5 a676c1982ae312d440514ff2b36d0d8a
BLAKE2b-256 10a400aeea595bf259c1bf8b208cb3f3417fc9f93d97770a778d3069f5564dcc

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page