Skip to main content

Helper to develop Django projects.

Project description

manage_django_project

tests codecov manage_django_project @ PyPi Python Versions License GPL-3.0-or-later

Helper to develop Django projects.

How to use it

TBD

Start hacking

Just clone the project and start ./manage.py to bootstrap a virtual environment:

# Install base requirements for bootstraping:
~$ sudo apt install python3-pip python3-venv

# Get the sources:
~$ git clone https://github.com/jedie/manage_django_project.git
~$ cd manage_django_project/

# Just call manage.py:
~/manage_django_project$ ./manage.py --help
...
[manage_django_project]
    code_style
    coverage
    install
    project_info
    run_dev_server
    safety
    tox
    update_req
...

# start local dev. web server:
~/django-for-runners$ ./manage.py run_dev_server

# run tests:
~/django-for-runners$ ./manage.py test
# or with coverage
~/django-for-runners$ ./manage.py coverage
# or via tox:
~/django-for-runners$ ./manage.py tox

history

  • dev
    • TBC
  • v0.2.0 - 14.03.2023
    • Add a optional shell via cmd2
  • v0.1.1 - 13.03.2023
    • Add ProjectInfo.distribution_name and set if from pyproject.toml
    • publish command: Use distribution_name in publish call
    • publish command: Display used settings for publish_package()
  • v0.1.0 - 12.03.2023
    • publish command: Bugfix test run before publishing: use the "test" settings
    • coverage command: Remove a existing .coverage before create a new one
  • v0.0.1 - 12.03.2023
    • Init first version

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

manage_django_project-0.2.0.tar.gz (26.1 kB view details)

Uploaded Source

Built Distribution

manage_django_project-0.2.0-py3-none-any.whl (34.2 kB view details)

Uploaded Python 3

File details

Details for the file manage_django_project-0.2.0.tar.gz.

File metadata

  • Download URL: manage_django_project-0.2.0.tar.gz
  • Upload date:
  • Size: 26.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for manage_django_project-0.2.0.tar.gz
Algorithm Hash digest
SHA256 224f5f6c6e32b8101dba2f7c5cda2c7bbc1444890257172dd4ce4b59ca057d93
MD5 2d44d67f1863b2ed370010972b6be7cd
BLAKE2b-256 b1f3ac7640bdc2ead10ec6ac730ffef64a7dcdb086740ae31f5c382defe96489

See more details on using hashes here.

File details

Details for the file manage_django_project-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for manage_django_project-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a058962d859df38ce48576884b97ca5f977358bc2bfc4ee1b2a7e38f8e43e183
MD5 00f4d1d43662765d25b58df6f4a738a3
BLAKE2b-256 60126d1b842e5ec93d987a9a09a76b051f40df51c8c8f95cc5704b3ad88e2466

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page