Skip to main content

No project description provided

Project description

falco logo

Falco

The toolkit for a better django development experience

documentation Continous Integration - Testing pypi Hatch project Ruff MIT License

[!WARNING] This is a work in progress (WIP), this is also fuzzy-couscous new cooler brother.

Intro here....

✨📚✨ Read the full documentation

The CLI

This is a set of commands to help you throughout the lifecycle of your django project development, from bootstrapping a new project using modern tools like htmx, hatch, tailwindcss, to generating CRUD views for your models and a few utilities that might help during deployment.

The CLI full documentation

pip install falco-cli
  • start-project: Initialize a new django project the falco way.
  • crud: Generate CRUD (Create, Read, Update, Delete) views for a model.
  • work: Run your whole django projects in one command.
  • htmx: Download the latest version (if no version is specified) of htmx.
  • htmx-ext: Download one of htmx extensions.
  • sync-dotenv: Synchronize the .env file with the .env.template file.
  • rm-migrations: Remove all migrations for the specified applications directory, intended only for development.

The guides

[!NOTE] These are currently a work in progress. Most of them are half-written or not written at all. I hope to get them in a usable state by the end of the year.

If you don't find any use of the CLI, I hope you will in these guides. This is a collection of guides that address common issues in web development, specifically tailored to Django. Each guide provides solutions, patterns, and approaches that are relevant to Django projects. It is similar to the Django topic guides, but instead of focusing on components of the framework like forms, models, views, etc., it focuses on more general topics like task queues, deployment, realtime, etc.

The full Guides

Acknowledgements

Falco is inspired by (and borrows elements from) some excellent starter templates:

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

falco_cli-0.0.6.tar.gz (937.3 kB view details)

Uploaded Source

Built Distribution

falco_cli-0.0.6-py3-none-any.whl (48.1 kB view details)

Uploaded Python 3

File details

Details for the file falco_cli-0.0.6.tar.gz.

File metadata

  • Download URL: falco_cli-0.0.6.tar.gz
  • Upload date:
  • Size: 937.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.25.2

File hashes

Hashes for falco_cli-0.0.6.tar.gz
Algorithm Hash digest
SHA256 05e8d12c0cadf9c79b157aad7ba899d9661dd12a3c4ac6feceabae95eee2300f
MD5 c9d6d6838e5de8cdcf081aede93ff6a6
BLAKE2b-256 7a9f0c6294a1b953c8c216a294a41e47e6f24adcb9f33059b9bdcddc31fe1920

See more details on using hashes here.

File details

Details for the file falco_cli-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: falco_cli-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 48.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.25.2

File hashes

Hashes for falco_cli-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 bbc5b69577a412467cc3eb44bbe5a24ddbe1675c9b2e75f3da8e1086803b76cb
MD5 1b3d7e066c14481bbc3ebd516807849c
BLAKE2b-256 aacc8de5d6acd51b8d4d3f42d5e9eee2dcc5794217be931e50c0e53396559f78

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