0002-general-switch-to-django-postgresql-json-field-65265.patch
fargo/fargo/migrations/0001_squashed_0017_auto_20180331_1532.py | ||
---|---|---|
3 | 3 |
import datetime |
4 | 4 | |
5 | 5 |
import django.db.models.deletion |
6 |
import jsonfield.fields |
|
7 | 6 |
from django.conf import settings |
7 |
from django.contrib.postgres.fields import JSONField |
|
8 | 8 |
from django.db import migrations, models |
9 | 9 |
from django.utils.timezone import utc |
10 | 10 | |
... | ... | |
124 | 124 |
models.CharField(max_length=128, null=True, verbose_name='content hash', blank=True), |
125 | 125 |
), |
126 | 126 |
('document_type', models.CharField(max_length=256, verbose_name='document type')), |
127 |
('data', jsonfield.fields.JSONField(null=True, verbose_name='data')),
|
|
127 |
('data', JSONField(null=True, verbose_name='data', default=dict)),
|
|
128 | 128 |
('start', models.DateField(verbose_name='start date')), |
129 | 129 |
('end', models.DateField(verbose_name='end date')), |
130 | 130 |
('creator', models.CharField(max_length=256, verbose_name='creator')), |
fargo/fargo/migrations/0003_auto_20150924_1056.py | ||
---|---|---|
1 | 1 |
import datetime |
2 | 2 | |
3 |
import jsonfield.fields |
|
4 | 3 |
from django.conf import settings |
4 |
from django.contrib.postgres.fields import JSONField |
|
5 | 5 |
from django.db import migrations, models |
6 | 6 |
from django.utils.timezone import utc |
7 | 7 | |
... | ... | |
48 | 48 |
models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True), |
49 | 49 |
), |
50 | 50 |
('document_type', models.CharField(max_length=256, verbose_name='document type')), |
51 |
('data', jsonfield.fields.JSONField(null=True, verbose_name='data')),
|
|
51 |
('data', JSONField(null=True, verbose_name='data', default=dict)),
|
|
52 | 52 |
('start', models.DateField(verbose_name='start date')), |
53 | 53 |
('end', models.DateField(verbose_name='end date')), |
54 | 54 |
('creator', models.CharField(max_length=256, verbose_name='creator')), |
fargo/fargo/models.py | ||
---|---|---|
22 | 22 |
import threading |
23 | 23 | |
24 | 24 |
from django.conf import settings |
25 |
from django.contrib.postgres.fields import JSONField |
|
25 | 26 |
from django.core.files.storage import default_storage |
26 | 27 |
from django.db import models |
27 | 28 |
from django.db.models.signals import post_delete, post_save |
... | ... | |
32 | 33 |
from django.utils.http import urlquote |
33 | 34 |
from django.utils.text import slugify |
34 | 35 |
from django.utils.translation import ugettext_lazy as _ |
35 |
from jsonfield import JSONField |
|
36 | 36 |
from sorl.thumbnail import delete, get_thumbnail |
37 | 37 |
from sorl.thumbnail.conf import settings as thumbnail_settings |
38 | 38 | |
... | ... | |
125 | 125 |
content_hash = models.CharField(max_length=128, verbose_name=_('content hash'), blank=True, null=True) |
126 | 126 |
origin = models.ForeignKey(Origin, verbose_name=_('origin'), null=True, on_delete=models.CASCADE) |
127 | 127 |
document_type = models.CharField(max_length=256, verbose_name=_('document type')) |
128 |
data = JSONField(null=True, verbose_name=_('data')) |
|
128 |
data = JSONField(null=True, verbose_name=_('data'), default=dict)
|
|
129 | 129 |
start = models.DateField(verbose_name=_('start date')) |
130 | 130 |
end = models.DateField(verbose_name=_('end date')) |
131 | 131 |
creator = models.CharField(max_length=256, verbose_name=_('creator')) |
requirements.txt | ||
---|---|---|
1 | 1 |
django>=1.7,<1.9 |
2 | 2 |
django-tables2<1.1 |
3 |
django-jsonfield >= 0.9.3 |
|
4 | 3 |
djangorestframework>=3.3,<3.10 |
5 | 4 |
file-magic |
setup.py | ||
---|---|---|
110 | 110 |
'django>=2.2,<2.3', |
111 | 111 |
'gadjo', |
112 | 112 |
'django-tables2>=1.5,<2.2', |
113 |
'django-jsonfield >= 0.9.3', |
|
114 | 113 |
'django-filter>1,<2.5', |
115 | 114 |
'djangorestframework>=3.4', |
116 | 115 |
'file-magic', |
117 |
- |