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.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.1.1.tar.gz (25.2 kB view details)

Uploaded Source

Built Distribution

manage_django_project-0.1.1-py3-none-any.whl (32.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: manage_django_project-0.1.1.tar.gz
  • Upload date:
  • Size: 25.2 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.1.1.tar.gz
Algorithm Hash digest
SHA256 75455c1213343967ec857e65c7457ccfec948759e1cc1ca15b08f5f6eeb3b33c
MD5 416ff20aef43d466bb9a1e4a2ef101f7
BLAKE2b-256 85728479e510d0719f785c6573c57af3272ae2b4d1e2c3907fb4e4bf053d9d31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for manage_django_project-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3cb8e13a407acb8a810069bf45b6e31741e94b054624a4b29896b585ee2a3130
MD5 84e4a249193f60a82b8ad2f42e8d91b4
BLAKE2b-256 2c060a764377d884f22e8d30766d54371a4c2b84833a342371ff2918fce17d0e

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