https://github.com/pangeacyber/pangea-django-example
A sample app for integrating Secure Audit Log and File Intel using Python's Django framework
https://github.com/pangeacyber/pangea-django-example
audit-log django file-intel pangea python secure-app-development
Last synced: 2 months ago
JSON representation
A sample app for integrating Secure Audit Log and File Intel using Python's Django framework
- Host: GitHub
- URL: https://github.com/pangeacyber/pangea-django-example
- Owner: pangeacyber
- License: bsd-3-clause
- Created: 2023-01-09T17:47:14.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-22T11:51:46.000Z (over 2 years ago)
- Last Synced: 2025-02-14T04:19:47.656Z (4 months ago)
- Topics: audit-log, django, file-intel, pangea, python, secure-app-development
- Language: Python
- Homepage: https://pangea.cloud/docs/tutorials/
- Size: 2.41 MB
- Stars: 0
- Watchers: 4
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Simple Django Login and Registration
An example of Django project with basic user functionality.
## Screenshots
| Log In | Create an account | Authorized page |
| -------|--------------|-----------------|
||
|
|
| Password reset | Set new password | Password change |
| ---------------|------------------|-----------------|
||
|
|
## Functionality
- Log in
- via username & password
- via email & password
- via email or username & password
- with a remember me checkbox (optional)
- Create an account
- Log out
- Profile activation via email
- Reset password
- Remind a username
- Resend an activation code
- Change password
- Change email
- Change profile
- Multilingual: English, French, Russian, Simplified Chinese and SpanishIf you need dynamic URLs with the language code, check out https://github.com/egorsmkv/simple-django-login-and-register-dynamic-lang
## Installing
### Clone the project
```bash
git clone https://github.com/egorsmkv/simple-django-login-and-register
cd simple-django-login-and-register
```### Install dependencies & activate virtualenv
```bash
pip install pipenvpipenv install
pipenv shell
```### Configure the settings (connection to the database, connection to an SMTP server, and other options)
1. Edit `source/app/conf/development/settings.py` if you want to develop the project.
2. Edit `source/app/conf/production/settings.py` if you want to run the project in production.
### Apply migrations
```bash
python source/manage.py migrate
```### Collect static files (only on a production server)
```bash
python source/manage.py collectstatic
```### Running
#### A development server
Just run this command:
```bash
python source/manage.py runserver
```