A Django app to create django apps, models, urls, views , api-views, documentation in a single click
Project description
CodeLess-Django
CodeLess-Django is a powerful Django tool that lets you build Django apps, models, fields, and APIs using a graphical interface—without writing repetitive boilerplate code. It's ideal for rapid prototyping, educational projects, and accelerating development.
✨ Features
- Create Django apps via UI
- Add models and fields dynamically
- Supports API Views and Template Views
- Auto-handles
INSTALLED_APPS, serializers, views, and URLs - Modern, responsive interface
📦 Installation
Install CodeLess-Django with pip:
pip install codeless-django
⚙️ Quick Start
- Add to your
INSTALLED_APPS:
# settings.py
INSTALLED_APPS = [
...
'codeless_django',
]
- Include URLs in your project:
# urls.py
from django.urls import path, include
urlpatterns = [
...
path('codeless-django/', include('codeless_django.urls')),
]
- Run the development server:
python manage.py runserver
🖼️ Screenshots
🔹 App Creation Interface
- Type your app name in the input field.
🔸 Model and Field Builder
After creating the app:
-
You’ll see your app in the right panel (e.g.,
user). -
Under "Add Model", type your model name and click
Add Model. -
Click the model name (e.g.,
User) to expand it. -
Now:
- Click
Add Fieldto define model fields likeCharField,IntegerField, etc. - Set the field name and options (e.g.,
max_length,default,null).
- Click
-
Optionally, click
Add Metato add class-level options likeorderingorverbose_name.
Repeat this process for as many models and fields as you need.
✅ Final Step: Create Apps
After adding all your models and fields:
-
Hit the
Create Appsbutton to generate files. -
Select:
- ✅
API View– if you want REST API views generated. - ✅
Template Views– if you want generic HTML views generated.
- ✅
-
Your Django app will now include:
models.pyserializers.py(if API View checked)views.pyurls.pyadmin.py
🤝 Contribution
We welcome contributions! Feel free to open issues, suggest improvements, or submit PRs.
🛠️ License
MIT License
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 codeless_django-1.0.2.tar.gz.
File metadata
- Download URL: codeless_django-1.0.2.tar.gz
- Upload date:
- Size: 17.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a6812e4eec7332e4c742894b490b98138a0587ce42c09e55814e6306556f88d2
|
|
| MD5 |
2dd153c87929f4c54f4d1eee10031e84
|
|
| BLAKE2b-256 |
02cd3b9994207b720331cca7ebf24ca71030c3927f1e2517d3dadf2d3e109a6f
|
File details
Details for the file codeless_django-1.0.2-py3-none-any.whl.
File metadata
- Download URL: codeless_django-1.0.2-py3-none-any.whl
- Upload date:
- Size: 28.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b11a383f8560f5aefc09de6e5836863d0436a4a61eeb6c0750270fbbcd1c553a
|
|
| MD5 |
5f674c0d4a04cb244c741d634eeb3608
|
|
| BLAKE2b-256 |
abb4bb33adcf84940d9ccc648910975f27810c8f165c18ef94996a60d6739b28
|