No project description provided
Project description
huscy.projects
Requirements
- Python 3.6+
- A supported version of Django
Tox tests on Django versions 2.2, 3.0 and 3.1.
Installation
To install husy.projects
simply run:
pip install huscy.projects
Configuration
We need to hook huscy.projects
into our project.
- Add
huscy.projects
into yourINSTALLED_APPS
at settings module:
INSTALLED_APPS = (
...
'guardian',
'rest_framework',
'huscy.projects',
)
- Add Django Guardian ObjectPermissionBackend to AUTHENTICATION_BACKENDS
AUTHENTICATION_BACKENDS = (
'django.contrib.auth.backends.ModelBackend',
'guardian.backends.ObjectPermissionBackend',
)
- Create
huscy.projects
database tables by running:
python manage.py migrate
Development
After checking out the repository you should activate any virtual environment. Install all development and test dependencies:
make install
Create migration files and database tables:
make makemigrations
make migrate
We assume you're having a running postgres database with a user huscy
and a database also called huscy
.
You can easily create them by running
sudo -u postgres createuser -d huscy
sudo -u postgres psql -c "GRANT ALL PRIVILEGES ON DATABASE huscy TO huscy;"
sudo -u postgres psql -c "ALTER USER huscy WITH PASSWORD '123';"
sudo -u postgres createdb huscy
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
huscy.projects-0.2.1a15.tar.gz
(14.5 kB
view hashes)
Built Distribution
Close
Hashes for huscy.projects-0.2.1a15-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 934ec9364a9cf102f1a8a8ef539a42a2a1f50014d4de116a006b5ecf50d430c6 |
|
MD5 | 0b5f3176dd26efc6bf33f952f402f448 |
|
BLAKE2b-256 | 0ceee2c688bc8bf6f26e578cb57878c8bcd97208e4ca6e56f933ba2a2e8e0241 |