Skip to main content

A easy way to setup your projects with a easy pre-built authentication

Project description


djangocraft

A Powerfull project setup tool

Build Status

djangocraft is a very powerfull and easy way to set up your Django project

It is really helpful for developers when they are going to start a new project or when they are in hackathons. With a few simple inputs you can set up your whole project in less than 10 seconds and have a pre built authentication with it.

Features

  • With a one line command you can set up your whole project
  • You get a Pre-build Authentication system with just one command
  • Authentication system personalized according to user input

Django is a python based web framework and is used by various big companies around the world.

Tech

djangocraft uses python and a lot of packages like:

  • Typer[all]
  • Subprocess
  • Shutil
  • os

Authors

Documentation

Documentation

commands:

djangostartauth:

    djangocraft djangostartauth {project_name} {authentication_app_name}

project_name: Enter the name of the project in django

authentication_app_name : Enter the name of the application which you want the authentication part to have

Hit Enter

You are asked for the number of inputs you want to take from user in the registration page

Enter the number of fields and enter their names (Also ensure they are from below pool of options)

[ username, first_name, last_name, email, age, ]

You get a pre-built authentication according to your field choices.

djangoforpro:

    djangocraft djangoforpro {project_name} 

project_name: Enter the name of the project in django

Hit Enter

You get a quick setup for the project.

Github for project

Source code : https://github.com/YashRaj1506/djangocraft_cli

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

djangocraft-1.0.1.tar.gz (9.2 kB view details)

Uploaded Source

Built Distribution

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

djangocraft-1.0.1-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: djangocraft-1.0.1.tar.gz
  • Upload date:
  • Size: 9.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for djangocraft-1.0.1.tar.gz
Algorithm Hash digest
SHA256 d64b336f3ae49722d43c15828ae76b934f0187aba35984ccfd235a368993e03a
MD5 a767db0db972aeafec27586b2fc632d5
BLAKE2b-256 1bc3d684635494b426cc223212dc834be393ef20caf01cdd66eaa4ecdfb6f1cc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: djangocraft-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 6.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for djangocraft-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0d992af6896f282e13c72c6072b566ae4b61f97594731f77bf6048639917814e
MD5 6fac6e51e63afc4c99d7e4ff0de97924
BLAKE2b-256 386abaa82a6ee23580b3a1836caec324b0ffee7468c364951ce323ae28f69f8b

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