├── .github └── workflows │ └── tests.yml ├── .gitignore ├── .idea ├── dictionaries │ └── nate.xml ├── django-hashid-field.iml ├── encodings.xml ├── inspectionProfiles │ ├── Project_Default.xml │ └── profiles_settings.xml ├── misc.xml ├── modules.xml └── vcs.xml ├── CHANGELOG.md ├── LICENSE ├── README.rst ├── RETIRED.md ├── ci └── requirements.txt ├── hashid_field ├── __init__.py ├── conf.py ├── descriptor.py ├── field.py ├── hashid.py ├── lookups.py ├── rest.py └── validators.py ├── runtests.py ├── sandbox ├── library │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── fixtures │ │ ├── authors.json │ │ ├── books.json │ │ └── editors.json │ ├── forms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_auto_20170221_1833.py │ │ ├── 0003_auto_20170421_1658.py │ │ ├── 0004_auto_20210315_1738.py │ │ ├── 0005_auto_20210511_1758.py │ │ ├── 0006_author_id_str.py │ │ ├── 0007_alter_book_id.py │ │ ├── 0008_alter_book_reference_id.py │ │ ├── 0009_alter_book_key.py │ │ └── __init__.py │ ├── models.py │ ├── serializers.py │ ├── templates │ │ └── library │ │ │ ├── author_detail.html │ │ │ ├── author_list.html │ │ │ ├── book_detail.html │ │ │ ├── book_form.html │ │ │ ├── book_list.html │ │ │ └── index.html │ ├── tests.py │ ├── urls.py │ └── views.py ├── manage.py ├── requirements.txt └── sandbox │ ├── __init__.py │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── setup.cfg ├── setup.py ├── tests ├── __init__.py ├── admin.py ├── find_int_hashid.py ├── find_int_hashid_freq.py ├── fixtures │ └── artists.json ├── forms.py ├── mem.py ├── models.py ├── perf.py ├── test_admin.py ├── test_descriptor.py ├── test_hashid.py ├── test_hashids_field.py ├── test_rest_framework.py └── test_settings.py └── tox.ini /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/dictionaries/nate.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/.idea/dictionaries/nate.xml -------------------------------------------------------------------------------- /.idea/django-hashid-field.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/.idea/django-hashid-field.iml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/README.rst -------------------------------------------------------------------------------- /RETIRED.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/RETIRED.md -------------------------------------------------------------------------------- /ci/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/ci/requirements.txt -------------------------------------------------------------------------------- /hashid_field/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/hashid_field/__init__.py -------------------------------------------------------------------------------- /hashid_field/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/hashid_field/conf.py -------------------------------------------------------------------------------- /hashid_field/descriptor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/hashid_field/descriptor.py -------------------------------------------------------------------------------- /hashid_field/field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/hashid_field/field.py -------------------------------------------------------------------------------- /hashid_field/hashid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/hashid_field/hashid.py -------------------------------------------------------------------------------- /hashid_field/lookups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/hashid_field/lookups.py -------------------------------------------------------------------------------- /hashid_field/rest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/hashid_field/rest.py -------------------------------------------------------------------------------- /hashid_field/validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/hashid_field/validators.py -------------------------------------------------------------------------------- /runtests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/runtests.py -------------------------------------------------------------------------------- /sandbox/library/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sandbox/library/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/sandbox/library/admin.py -------------------------------------------------------------------------------- /sandbox/library/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/sandbox/library/apps.py -------------------------------------------------------------------------------- /sandbox/library/fixtures/authors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/sandbox/library/fixtures/authors.json -------------------------------------------------------------------------------- /sandbox/library/fixtures/books.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/sandbox/library/fixtures/books.json -------------------------------------------------------------------------------- /sandbox/library/fixtures/editors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/sandbox/library/fixtures/editors.json -------------------------------------------------------------------------------- /sandbox/library/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/sandbox/library/forms.py -------------------------------------------------------------------------------- /sandbox/library/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/sandbox/library/migrations/0001_initial.py -------------------------------------------------------------------------------- /sandbox/library/migrations/0002_auto_20170221_1833.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/sandbox/library/migrations/0002_auto_20170221_1833.py -------------------------------------------------------------------------------- /sandbox/library/migrations/0003_auto_20170421_1658.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/sandbox/library/migrations/0003_auto_20170421_1658.py -------------------------------------------------------------------------------- /sandbox/library/migrations/0004_auto_20210315_1738.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/sandbox/library/migrations/0004_auto_20210315_1738.py -------------------------------------------------------------------------------- /sandbox/library/migrations/0005_auto_20210511_1758.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/sandbox/library/migrations/0005_auto_20210511_1758.py -------------------------------------------------------------------------------- /sandbox/library/migrations/0006_author_id_str.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/sandbox/library/migrations/0006_author_id_str.py -------------------------------------------------------------------------------- /sandbox/library/migrations/0007_alter_book_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/sandbox/library/migrations/0007_alter_book_id.py -------------------------------------------------------------------------------- /sandbox/library/migrations/0008_alter_book_reference_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/sandbox/library/migrations/0008_alter_book_reference_id.py -------------------------------------------------------------------------------- /sandbox/library/migrations/0009_alter_book_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/sandbox/library/migrations/0009_alter_book_key.py -------------------------------------------------------------------------------- /sandbox/library/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sandbox/library/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/sandbox/library/models.py -------------------------------------------------------------------------------- /sandbox/library/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/sandbox/library/serializers.py -------------------------------------------------------------------------------- /sandbox/library/templates/library/author_detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/sandbox/library/templates/library/author_detail.html -------------------------------------------------------------------------------- /sandbox/library/templates/library/author_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/sandbox/library/templates/library/author_list.html -------------------------------------------------------------------------------- /sandbox/library/templates/library/book_detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/sandbox/library/templates/library/book_detail.html -------------------------------------------------------------------------------- /sandbox/library/templates/library/book_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/sandbox/library/templates/library/book_form.html -------------------------------------------------------------------------------- /sandbox/library/templates/library/book_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/sandbox/library/templates/library/book_list.html -------------------------------------------------------------------------------- /sandbox/library/templates/library/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/sandbox/library/templates/library/index.html -------------------------------------------------------------------------------- /sandbox/library/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/sandbox/library/tests.py -------------------------------------------------------------------------------- /sandbox/library/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/sandbox/library/urls.py -------------------------------------------------------------------------------- /sandbox/library/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/sandbox/library/views.py -------------------------------------------------------------------------------- /sandbox/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/sandbox/manage.py -------------------------------------------------------------------------------- /sandbox/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/sandbox/requirements.txt -------------------------------------------------------------------------------- /sandbox/sandbox/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sandbox/sandbox/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/sandbox/sandbox/asgi.py -------------------------------------------------------------------------------- /sandbox/sandbox/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/sandbox/sandbox/settings.py -------------------------------------------------------------------------------- /sandbox/sandbox/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/sandbox/sandbox/urls.py -------------------------------------------------------------------------------- /sandbox/sandbox/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/sandbox/sandbox/wsgi.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/tests/admin.py -------------------------------------------------------------------------------- /tests/find_int_hashid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/tests/find_int_hashid.py -------------------------------------------------------------------------------- /tests/find_int_hashid_freq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/tests/find_int_hashid_freq.py -------------------------------------------------------------------------------- /tests/fixtures/artists.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/tests/fixtures/artists.json -------------------------------------------------------------------------------- /tests/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/tests/forms.py -------------------------------------------------------------------------------- /tests/mem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/tests/mem.py -------------------------------------------------------------------------------- /tests/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/tests/models.py -------------------------------------------------------------------------------- /tests/perf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/tests/perf.py -------------------------------------------------------------------------------- /tests/test_admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/tests/test_admin.py -------------------------------------------------------------------------------- /tests/test_descriptor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/tests/test_descriptor.py -------------------------------------------------------------------------------- /tests/test_hashid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/tests/test_hashid.py -------------------------------------------------------------------------------- /tests/test_hashids_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/tests/test_hashids_field.py -------------------------------------------------------------------------------- /tests/test_rest_framework.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/tests/test_rest_framework.py -------------------------------------------------------------------------------- /tests/test_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/tests/test_settings.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshafer/django-hashid-field/HEAD/tox.ini --------------------------------------------------------------------------------