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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for manage_django_project-0.1.1rc2.tar.gz
Algorithm Hash digest
SHA256 4c1b954012f79dbd757843ceb6658b243495d85bc23179b352544e1ae1f41786
MD5 e75f76f513ba11685f670642b8a86c63
BLAKE2b-256 097e9e716ec53a74a1f4141e79fe11b00346190522feb9e8e11d1af5ecb01f8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for manage_django_project-0.1.1rc2-py3-none-any.whl
Algorithm Hash digest
SHA256 2f8107d82f9671e009e0bbd7a4dcad596f6b2cfde8ac47a8ad44ddd9e1ecbaac
MD5 080fafe175811c6242e008b80d4b12e9
BLAKE2b-256 65433eebac918989c4019ed37e57989e35d3c056ca156ad5c0209bf2a5db4879

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