Skip to main content

A collection of Django apps

Project description

djplus version django version python version license

Why does this package exist?

Because 80% of customer projects have common apps such as authentication, store, admin, blog, forum, academy, etc. Therefore, as freelancers, we decided to code all these apps only once in one place and use them in different projects as often as desired, and all these apps can be customized by the settings of each project. This helps to save our time and increase our income in exchange for doing projects.

Installing

You can use pip to install djplus for usage:

pip install djplus

Usage

Create Project

Simple command line for jumpstarting production-ready Django projects:

dj

or

python -m dj

Auth

#settings.py

INSTALLED_APPS = [
    # ...
    "dj.auth", 
    # ...
]

MIDDLEWARE = [
    # ...
    'dj.auth.middleware.AuthenticationMiddleware',
    # ...
]
# urls.py

urlpatterns = [
    # ...
    path("auth/", include("dj.auth.urls", namespace="auth")),
    # ...
]

Blog

#settings.py

INSTALLED_APPS = [
    # ...
    "dj.blog", 
    # ...
]
# urls.py 

urlpatterns = [
    # ...
    path("blog/", include("dj.blog.urls", namespace="blog")),
    # ...
]

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

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

djplus-3.0.0.tar.gz (20.3 kB view details)

Uploaded Source

Built Distribution

djplus-3.0.0-py3-none-any.whl (37.9 kB view details)

Uploaded Python 3

File details

Details for the file djplus-3.0.0.tar.gz.

File metadata

  • Download URL: djplus-3.0.0.tar.gz
  • Upload date:
  • Size: 20.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.11.1 Windows/10

File hashes

Hashes for djplus-3.0.0.tar.gz
Algorithm Hash digest
SHA256 c141c0ecd10b8c3e6a201bc10cd920ea8a916fd47eb881db3693ba056b35f695
MD5 4ff5cb5defe01b62a8fcb7bfe6b7e7ac
BLAKE2b-256 288ce2a026a8d40b1d54634c22c6888db7bdea9c801fbb5afe96257d15d8e44b

See more details on using hashes here.

File details

Details for the file djplus-3.0.0-py3-none-any.whl.

File metadata

  • Download URL: djplus-3.0.0-py3-none-any.whl
  • Upload date:
  • Size: 37.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.11.1 Windows/10

File hashes

Hashes for djplus-3.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 76aef0d188156f3e8bda64ff20340fb1829a95d8da552b8096e1249e3b819f71
MD5 fad31dbb3f22040b59a0fd2a85442259
BLAKE2b-256 ffefe37a96ad23b37fcba3b67e75292b73e731873f8b49606864bf564fa39d2e

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