Skip to main content

Rich frontend for generic views with Django

Project description

.. image:: https://img.shields.io/readthedocs/crudlfap.svg
:target: https://crudlfap.readthedocs.io
.. image:: https://yourlabs.io/oss/crudlfap/badges/master/build.svg
:target: https://circleci.com/gh/yourlabs/crudlfap
.. image:: https://img.shields.io/codecov/c/github/yourlabs/crudlfap/master.svg
:target: https://codecov.io/gh/yourlabs/crudlfap
.. image:: https://img.shields.io/npm/v/crudlfap.svg
:target: https://www.npmjs.com/package/crudlfap
.. image:: https://img.shields.io/pypi/v/crudlfap.svg
:target: https://pypi-hypernode.com/pypi/crudlfap

Welcome to CRUDLFA+ for Django 2.0: because Django is FUN !
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

CRUDLFA+ stands for Create Read Update Delete List Form Autocomplete and more.

This plugin for Django makes a rich user interface from Django models.

Try
===

This should start the example project from ``src/crudlfap_example`` where each
documented example lives, without virtualenv::

# This installs the repo in ./src/crudlfap and in your python user packages, i run this from ~
pip install --user -e git+https://github.com/yourlabs/crudlfap.git#egg=crudlfap[dev]

# Migrate SQLite database, create some users and starts a server on localhost:8000
crudlfap dev

# Start webpack watcher
yarn --cwd js start

Features
========

- DRY into ModelRouter for all views of a Model,
- Rich frontend interface out of the box, MaterializeCSS/Turbolinks/StimulusJS/Webpack

Resources
=========

- `Presentation graciously served by
<https://gitpitch.com/yourlabs/crudlfap/master>`_ by `GitPitch
<https://gitpitch.com>`_
- `ChatRoom graciously hosted by
<https://www.yourlabs.chat>`_ by `YourLabs Business Service
<https://www.yourlabs.biz>`_ on `Mattermost
<https://mattermost.com/>`_
- `**Documentation** graciously hosted
<http://crudlfap.readthedocs.io>`_ by `RTFD
<http://rtfd.org>`_
- `Mailing list graciously hosted
<http://groups.google.com/group/yourlabs>`_ by `Google
<http://groups.google.com>`_
- For **Security** issues, please contact yourlabs-security@googlegroups.com
- `Git graciously hosted
<https://yourlabs.io/oss/crudlfap/>`_ by `YourLabs Business Service
<https://www.yourlabs.biz>`_ with `GitLab
<https://www.gitlab.org>`_
- `Package graciously hosted
<http://pypi.python.org/pypi/crudlfap/>`_ by `PyPi
<http://pypi.python.org/pypi>`_,
- `Continuous integration graciously hosted
<https://yourlabs.io/oss/crudlfap/pipelines>`_ by `YourLabs Business Service
<https://wwww.yourlabs.biz>`_
- Browser test graciously hosted by `SauceLabs
<https://saucelabs.com>`_
- `**Online paid support** provided via HackHands
<https://hackhands.com/jpic/>`_,

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

crudlfap-0.7.31.tar.gz (187.0 kB view details)

Uploaded Source

File details

Details for the file crudlfap-0.7.31.tar.gz.

File metadata

  • Download URL: crudlfap-0.7.31.tar.gz
  • Upload date:
  • Size: 187.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8

File hashes

Hashes for crudlfap-0.7.31.tar.gz
Algorithm Hash digest
SHA256 aba9e7f900fbfc3694a3f06a0fd5a87a8c56c351a87157f6f74744d0623839f5
MD5 0726f4431244d50b2a6853c04e5ab56e
BLAKE2b-256 1f13c206dfc1da1a1995e79a64f7b8bf7797c6fd61d3bad306c5e62e8fb1ac7c

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