A Django app to generate model id based on a snowflake of twitter.
Project description
## Installation
1. Get the code: pip install uidgenerator-utils
2. Add "uidgenerator" to your INSTALLED_APPS
## Usage
* To use it in your model class:
```
from django.db import models
from uidgenerator.models import UIDField
class Tag(models.Model):
tag_id = UIDField(primary_key=True)
....
```
* if you want to change the default configuration, alter the parameter in settings:
```
UIDGENERATOR_START_TIMESTAMP = 1514736000000 #2018-1-1 0:0:0
UIDGENERATOR_REGIONIDBITS = 3
UIDGENERATOR_WORKERIDBITS = 10
UIDGENERATOR_SEQUENCEBITS = 10
UIDGENERATOR_REGIONID = 1
UIDGENERATOR_WORKERID = 1
```
1. Get the code: pip install uidgenerator-utils
2. Add "uidgenerator" to your INSTALLED_APPS
## Usage
* To use it in your model class:
```
from django.db import models
from uidgenerator.models import UIDField
class Tag(models.Model):
tag_id = UIDField(primary_key=True)
....
```
* if you want to change the default configuration, alter the parameter in settings:
```
UIDGENERATOR_START_TIMESTAMP = 1514736000000 #2018-1-1 0:0:0
UIDGENERATOR_REGIONIDBITS = 3
UIDGENERATOR_WORKERIDBITS = 10
UIDGENERATOR_SEQUENCEBITS = 10
UIDGENERATOR_REGIONID = 1
UIDGENERATOR_WORKERID = 1
```
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
uidgenerator_utils-0.4.tar.gz
(2.9 kB
view hashes)