Skip to main content
# platform-users: Django Authentication Module

platform-users is a comprehensive Django authentication module designed to streamline user authentication in your projects. It offers a range of features, including a customizable user model, JWT-based authentication, and easy integration.

Table of Contents

Installation

Use the package manager pip to install platform-users.

pip install platform-users

Configuration

Custom User Model

Update your project's INSTALLED_APPS setting in settings.py:

INSTALLED_APPS = [
    # ...,
    'platform_users',
]

Configure the custom user model in settings.py:

AUTH_USER_MODEL = 'platform_users.Users'

Fake Migrations

Run the following command to fake migrations for the platform_users app:

python manage.py migrate platform_users --fake

Secret Key Replacement

Replace the secret key in your child project with the secret key from platform-users. Keep the secret key secure.

# Example:
# parent_project_secret_key = '<some_secret_key1>'

# child_project_secret_key = '<parent_project_secret_key>'

Usage

Refer to the documentation for detailed usage instructions.

Documentation

Visit our official documentation for comprehensive information, API references, and usage examples.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

This project is licensed under the MIT License.

Release files for platform-users 1.0.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for platform-users 1.0.7
File Size Uploaded
platform_users-1.0.7.tar.gz 28.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for platform-users 1.0.7
File Interpreter ABI Platform
platform_users-1.0.7-py3-none-any.whl Python 3 none any Details

Total release size: 62.9 kB

Release files / platform_users-1.0.7.tar.gz

Download URL platform_users-1.0.7.tar.gz
Size 28.3 kB
Tags Source
SHA-256 checksum
How to use checksums
9fd2714d6a941d46b0123ff98a36bbf4d823c686dc092ea53c7646318c98154a
BLAKE2b-256 checksum
How to use checksums
4c34e36a404bf8406e7cf19c1ca8b8276edeaee59b44c1c8ee7f2f09d333db33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.8.10

Release files / platform_users-1.0.7-py3-none-any.whl

Download URL platform_users-1.0.7-py3-none-any.whl
Size 34.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e7116b295ec9b0afca372b9d482f1a47c9942cf1bbf978efd2dac63610ae38e8
BLAKE2b-256 checksum
How to use checksums
bb5ff5209864dc88eb7c6ee4cfecb3b4ca19dc31b92781d1acbed70612602ca0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.8.10

Release history Release notifications | RSS feed

This release

1.0.7 This release

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.9

2 release files

0.8

2 release files

0.7

2 release files

0.6

2 release files

0.5

2 release files

0.4

2 release files

0.3

2 release files

0.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page