Skip to main content

CLI tool for creating Django projects with a predefined structure.

Project description

๐Ÿ ldjango: Your Django Project Sidekick! ๐Ÿš€

PyPI version License: MIT

Tired of setting up Django projects manually? Meet ldjango - your magical wand for creating perfectly structured Django projects in a snap! ๐Ÿช„โœจ

๐ŸŒŸ What's So Special?

  • Lightning-Fast Setup: Create a fully structured Django project with just one command!
  • Smart App Generation: Craft multiple Django apps automagically!
  • Perfect Project Structure: Get an organized project layout that even Marie Kondo would approve!
  • CLI Superpowers: Use intuitive command-line options to customize your project creation.

๐Ÿ› ๏ธ Installation

Getting ldjango is easier than eating a slice of pizza:

pip install ldjango

๐Ÿš€ Quickstart

Launch your Django rocket with this simple command:

ldjango makeproject

Follow the prompts, and watch the magic happen! โœจ

๐Ÿ“š Command Reference

  • ldjango makeproject: Start the interactive project creation wizard
  • ldjango -h or ldjango --help: Display help information
  • ldjango --version: Show the version of ldjango you're using

๐Ÿ“ The ldjango Special: Project Structure

Your shiny new Django project will look like this:

/YourAwesomeProject
โ”œโ”€โ”€ /core (Django Project)
โ”‚   โ”œโ”€โ”€ settings.py
โ”‚   โ”œโ”€โ”€ asgi.py
โ”‚   โ”œโ”€โ”€ wsgi.py
โ”‚   โ””โ”€โ”€ urls.py
โ”œโ”€โ”€ /apps
โ”‚   โ”œโ”€โ”€ /your_cool_app1
โ”‚   โ”‚   โ””โ”€โ”€ [standard Django app files]
โ”‚   โ”œโ”€โ”€ /your_awesome_app2
โ”‚   โ”‚   โ””โ”€โ”€ [standard Django app files]
โ”‚   โ””โ”€โ”€ urls.py
โ”œโ”€โ”€ /static
โ”œโ”€โ”€ /media
โ”œโ”€โ”€ /templates
โ”œโ”€โ”€ manage.py
โ””โ”€โ”€ .gitignore

๐ŸŽญ Features That'll Make You Go "Wow!"

  1. App-tastic Organization: All your apps neatly tucked into the apps folder. No more app chaos!
  2. URL Mastery: A pre-configured urls.py in the apps folder to rule all your app URLs.
  3. Ready, Set, Django: core folder with all the Django project essentials, ready to rock.
  4. Static & Media: Dedicated folders for your static files and media. Marie Kondo would be proud!
  5. Git-Friendly: Comes with a .gitignore file. Because we care about your repo's cleanliness.

๐Ÿค” Why Choose ldjango?

  • Time-Saver Supreme: Say goodbye to repetitive project setup tasks.
  • Consistency Champion: Every project follows the same clean, logical structure.
  • Beginner's Best Friend: Perfect for Django newbies to start on the right foot.
  • Customization King: Flexible enough to adapt to your unique project needs.

๐Ÿค Wanna Make ldjango Even More Awesome?

We love contributions! Here's how you can join the ldjango enhancement party:

  1. Fork the repo
  2. Create your feature branch (git checkout -b feature/CoolNewFeature)
  3. Commit your changes (git commit -m 'Add some CoolNewFeature')
  4. Push to the branch (git push origin feature/CoolNewFeature)
  5. Open a Pull Request and let's chat!

๐Ÿ“œ License

Distributed under the MIT License. See LICENSE for more information.

๐Ÿ“ž Let's Connect!

Liaranda - @lrnd.__ - hafiztamvan15@gmail.com

Project Link: Liaranda


Ready to djangofy your development process? Give ldjango a spin and watch your productivity soar! ๐Ÿš€๐Ÿ

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

ldjango-1.9.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ldjango-1.9-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file ldjango-1.9.tar.gz.

File metadata

  • Download URL: ldjango-1.9.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for ldjango-1.9.tar.gz
Algorithm Hash digest
SHA256 d5ec49bc1535a281bae2cb7d48b875ab4a2a055b4627b5aa3082236a7fead569
MD5 43ee5c9665eddd959e69588f448e6948
BLAKE2b-256 10020ec5820aae6fb75251286c136355d9e8d740b8614ef4d2a0e55c9b2b6096

See more details on using hashes here.

File details

Details for the file ldjango-1.9-py3-none-any.whl.

File metadata

  • Download URL: ldjango-1.9-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for ldjango-1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 f116866a7c0a8d4cd7f5829574cd27f5da92c8e10e48b8caa7bf5b1e4a1f202d
MD5 7a356b64b93ddb3a6463c7905d6d753e
BLAKE2b-256 6b72902a4de08b43747b0787388d3ab193fd10b2a53b5a105a45bb1b23404037

See more details on using hashes here.

Supported by

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