Skip to main content

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

  1. Add to your INSTALLED_APPS:
# settings.py
INSTALLED_APPS = [
    ...
    'codeless_django',
]
  1. Include URLs in your project:
# urls.py
from django.urls import path, include

urlpatterns = [
    ...
    path('codeless-django/', include('codeless_django.urls')),
]
  1. Run the development server:
python manage.py runserver
  1. Visit: http://127.0.0.1:8000/codeless-django/

🖼️ Screenshots

image.png

🔹 App Creation Interface

  • Type your app name in the input field.

image2.png

🔸 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 Field to define model fields like CharField, IntegerField, etc.
    • Set the field name and options (e.g., max_length, default, null).
  • Optionally, click Add Meta to add class-level options like ordering or verbose_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 Apps button 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.py
    • serializers.py (if API View checked)
    • views.py
    • urls.py
    • admin.py

🤝 Contribution

We welcome contributions! Feel free to open issues, suggest improvements, or submit PRs.


🛠️ License

MIT License

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

codeless_django-1.0.2.tar.gz (17.1 kB view details)

Uploaded Source

Built Distribution

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

codeless_django-1.0.2-py3-none-any.whl (28.2 kB view details)

Uploaded Python 3

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

Hashes for codeless_django-1.0.2.tar.gz
Algorithm Hash digest
SHA256 a6812e4eec7332e4c742894b490b98138a0587ce42c09e55814e6306556f88d2
MD5 2dd153c87929f4c54f4d1eee10031e84
BLAKE2b-256 02cd3b9994207b720331cca7ebf24ca71030c3927f1e2517d3dadf2d3e109a6f

See more details on using hashes here.

File details

Details for the file codeless_django-1.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for codeless_django-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b11a383f8560f5aefc09de6e5836863d0436a4a61eeb6c0750270fbbcd1c553a
MD5 5f674c0d4a04cb244c741d634eeb3608
BLAKE2b-256 abb4bb33adcf84940d9ccc648910975f27810c8f165c18ef94996a60d6739b28

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