Skip to main content

A blog application for Django sites, inspired by classic WordPress.

Project description

DJ Press

A blog application for Django sites, inspired by classic WordPress.

Warning - very alpha.

Versioning

This package uses semantic versioning, but until we reach version 1.x.x, the following rules will apply:

  • MAJOR version will remain on 0 until the base functionality is complete.
  • MINOR version indicates that an incompatible or breaking change has been introduced.
  • PATCH version indicates a bug fix or a backward compatible change.

If you choose to use this package prior to version 1.x being release, please pin your requirements to a specific minor version, e.g. djpress==0.3.*

Installation

  • Install djpress by adding it to your requirements file, e.g. djpress==0.3.* (see versioning note, above).
  • Add it to your INSTALLED_APPS in Django:
INSTALLED_APPS = [
    # ...
    "djpress.apps.DjpressConfig",
    # ...
]
  • Add the URLs to your project's main urls.py file.
from django.urls import path, include

urlpatterns = [
    # ...
    path("", include("djpress.urls")),
    # ...
]
  • Run migrations: python3 manage.py migrate

Note that this relies on the Django Admin for content management, so ensure that you have a user with at least staff status to manage content.

Badges

codecov

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

djpress-0.11.0.tar.gz (69.7 kB view details)

Uploaded Source

Built Distribution

djpress-0.11.0-py3-none-any.whl (38.9 kB view details)

Uploaded Python 3

File details

Details for the file djpress-0.11.0.tar.gz.

File metadata

  • Download URL: djpress-0.11.0.tar.gz
  • Upload date:
  • Size: 69.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for djpress-0.11.0.tar.gz
Algorithm Hash digest
SHA256 05a8e01200ef8dfe93e01377f14c0e753e56e6237ab3c5f6f604335030124aa1
MD5 baf4152671a5a2a23e0b8f32847ff9ec
BLAKE2b-256 018820ea10675245abd154215b7bc16a26910ab93ce25462ce5f37a63c825578

See more details on using hashes here.

Provenance

The following attestation bundles were made for djpress-0.11.0.tar.gz:

Publisher: publish.yml on stuartmaxwell/djpress

Attestations:

File details

Details for the file djpress-0.11.0-py3-none-any.whl.

File metadata

  • Download URL: djpress-0.11.0-py3-none-any.whl
  • Upload date:
  • Size: 38.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for djpress-0.11.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6958161b98ff1a61147742e1c45060142ae35ea2721a790449be54f2bf0316fe
MD5 d7daa01d97e235dc0d7a23d0918e75c7
BLAKE2b-256 6adfc6e35f5e9a46a0600eaf7c1f20cf39e740ba373438baaf5cb0c0855e7e0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for djpress-0.11.0-py3-none-any.whl:

Publisher: publish.yml on stuartmaxwell/djpress

Attestations:

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