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

🔹 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 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.1.tar.gz (17.0 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.1-py3-none-any.whl (28.2 kB view details)

Uploaded Python 3

File details

Details for the file codeless_django-1.0.1.tar.gz.

File metadata

  • Download URL: codeless_django-1.0.1.tar.gz
  • Upload date:
  • Size: 17.0 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.1.tar.gz
Algorithm Hash digest
SHA256 339693ec9cec4476a16931022251bc136e5f129f27eb183ba583631136b7944d
MD5 3a293d0865ace271800c1626da8e4de9
BLAKE2b-256 e58800dd15192b2ab97ed1de3c90764575984401034976a8aa2544aee4622f4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for codeless_django-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d62fe919d443a7db7d9268776dbbaf3608df9dea4d098d58bab600bac03ee73d
MD5 b0ebcb60f031486b9ad7afc36fae12b3
BLAKE2b-256 672ce2763f2ebd5a4a35ad30584756e455dfc2d0e34de22f3dc80542193518c8

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