CLI tool for creating Django projects with a predefined structure.
Project description
๐ ldjango: Your Django Project Sidekick! ๐
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 wizardldjango -horldjango --help: Display help informationldjango --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!"
- App-tastic Organization: All your apps neatly tucked into the
appsfolder. No more app chaos! - URL Mastery: A pre-configured
urls.pyin theappsfolder to rule all your app URLs. - Ready, Set, Django:
corefolder with all the Django project essentials, ready to rock. - Static & Media: Dedicated folders for your static files and media. Marie Kondo would be proud!
- Git-Friendly: Comes with a
.gitignorefile. 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:
- Fork the repo
- Create your feature branch (
git checkout -b feature/CoolNewFeature) - Commit your changes (
git commit -m 'Add some CoolNewFeature') - Push to the branch (
git push origin feature/CoolNewFeature) - 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
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ldjango-2.1.tar.gz.
File metadata
- Download URL: ldjango-2.1.tar.gz
- Upload date:
- Size: 6.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0e5e31b1f655feacdc44448fe85605fe114f020a3ea4bea0f483b7bb7550829d
|
|
| MD5 |
56fdabb96bc4dcff6d11519fa4487e26
|
|
| BLAKE2b-256 |
c99845df6b5c380a995d722e45e5e1c57eee01bd91aac4912ac0ce818341c5cd
|
File details
Details for the file ldjango-2.1-py3-none-any.whl.
File metadata
- Download URL: ldjango-2.1-py3-none-any.whl
- Upload date:
- Size: 6.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
379147e7fd42a779caa258c5b35e57a629811ffa856cc3d3d43dddf45c21cba5
|
|
| MD5 |
e588dbf3a205821aafc5189baaa3909b
|
|
| BLAKE2b-256 |
fbb2b2951fa9c410cd71fe1e5ef0fb708c697e4cc918ce4ad31f369dc4aa5efb
|