#create
This commit is contained in:
parent
7a9fb624af
commit
8134c2376a
|
@ -0,0 +1,11 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="DataSourceManagerImpl" format="xml" multifile-model="true">
|
||||
<data-source source="LOCAL" name="sjyDB1@210.77.68.250" uuid="18afd688-61e0-49d6-8316-dd9a7c2d2e24">
|
||||
<driver-ref>postgresql</driver-ref>
|
||||
<synchronize>true</synchronize>
|
||||
<jdbc-driver>org.postgresql.Driver</jdbc-driver>
|
||||
<jdbc-url>jdbc:postgresql://210.77.68.250:5432/sjyDB1</jdbc-url>
|
||||
</data-source>
|
||||
</component>
|
||||
</project>
|
|
@ -87,8 +87,8 @@ WSGI_APPLICATION = 'SanjiangyuanAlpineEcosystems.wsgi.application'
|
|||
DATABASES = {
|
||||
'default': {
|
||||
'ENGINE': 'django.db.backends.postgresql',
|
||||
'NAME': 'qilianshan',
|
||||
'USER': 'qilianshan',
|
||||
'NAME': 'sjyDB1',
|
||||
'USER': 'sjy',
|
||||
'PASSWORD': 'g214G214',
|
||||
'HOST': '210.77.68.250',
|
||||
'PORT': '5432',
|
||||
|
|
|
@ -1,212 +0,0 @@
|
|||
# Generated by Django 2.1 on 2019-02-28 10:00
|
||||
|
||||
from django.conf import settings
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
import django.utils.timezone
|
||||
import uuid
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
initial = True
|
||||
|
||||
dependencies = [
|
||||
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='Cart',
|
||||
fields=[
|
||||
('id', models.UUIDField(default=uuid.uuid4, primary_key=True, serialize=False, verbose_name='id')),
|
||||
('user', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Category',
|
||||
fields=[
|
||||
('id', models.UUIDField(default=uuid.uuid4, primary_key=True, serialize=False, verbose_name='id')),
|
||||
('type', models.CharField(choices=[('农业', '农业'), ('生物', '生物'), ('界线', '界线'), ('气候气象大气', '气候气象大气'), ('经济', '经济'), ('高程', '高程'), ('环境', '环境'), ('地学信息', '地学信息'), ('健康', '健康'), ('影像底图', '影像底图'), ('内陆水', '内陆水'), ('位置', '位置'), ('规划地籍', '规划地籍'), ('建筑', '建筑'), ('交通', '交通')], max_length=128, verbose_name='类型')),
|
||||
('created', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')),
|
||||
('updated', models.DateTimeField(auto_now=True, verbose_name='更新时间')),
|
||||
],
|
||||
options={
|
||||
'verbose_name_plural': '专题类型',
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Comment',
|
||||
fields=[
|
||||
('id', models.UUIDField(default=uuid.uuid4, primary_key=True, serialize=False, verbose_name='id')),
|
||||
('content', models.TextField(blank=True, null=True, verbose_name='内容')),
|
||||
('created', models.DateTimeField(blank=True, default=django.utils.timezone.now)),
|
||||
('updated', models.DateTimeField(blank=True, default=django.utils.timezone.now)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Contact',
|
||||
fields=[
|
||||
('id', models.UUIDField(default=uuid.UUID('cfdb675a-006b-44c9-a2b7-3fd4a8c199ae'), primary_key=True, serialize=False, verbose_name='id')),
|
||||
('principal', models.CharField(max_length=256, verbose_name='负责人名')),
|
||||
('responsible_department', models.CharField(max_length=256, verbose_name='负责单位名')),
|
||||
('duty', models.CharField(max_length=256, verbose_name='职务')),
|
||||
('phone', models.CharField(max_length=256, verbose_name='电话')),
|
||||
('email', models.CharField(max_length=256, verbose_name='电子邮件地址')),
|
||||
('city', models.CharField(max_length=256, verbose_name='城市')),
|
||||
('administrative_region', models.CharField(max_length=256, verbose_name='行政区')),
|
||||
('postcode', models.CharField(max_length=256, verbose_name='邮政编码')),
|
||||
('site', models.CharField(max_length=256, verbose_name='详细地址')),
|
||||
('country', models.CharField(max_length=256, verbose_name='国家')),
|
||||
('created', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')),
|
||||
('updated', models.DateTimeField(auto_now=True, verbose_name='更新时间')),
|
||||
],
|
||||
options={
|
||||
'verbose_name_plural': '数据贡献者',
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='DataEntity',
|
||||
fields=[
|
||||
('id', models.UUIDField(default=uuid.uuid4, primary_key=True, serialize=False, verbose_name='id')),
|
||||
('file', models.FileField(blank=True, null=True, upload_to='file/%Y/%m/%d/')),
|
||||
('created', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')),
|
||||
('updated', models.DateTimeField(auto_now=True, verbose_name='更新时间')),
|
||||
],
|
||||
options={
|
||||
'verbose_name_plural': '数据实体',
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Distributions',
|
||||
fields=[
|
||||
('id', models.UUIDField(default=uuid.UUID('6343a32f-cad3-4a26-aa26-6d437f2ac362'), primary_key=True, serialize=False, verbose_name='id')),
|
||||
('principal', models.CharField(max_length=256, verbose_name='负责人名')),
|
||||
('responsible_department', models.CharField(max_length=256, verbose_name='负责单位名')),
|
||||
('duty', models.CharField(max_length=256, verbose_name='职务')),
|
||||
('phone', models.CharField(max_length=256, verbose_name='电话')),
|
||||
('email', models.CharField(max_length=256, verbose_name='电子邮件地址')),
|
||||
('city', models.CharField(max_length=256, verbose_name='城市')),
|
||||
('administrative_region', models.CharField(max_length=256, verbose_name='行政区')),
|
||||
('postcode', models.CharField(max_length=256, verbose_name='邮政编码')),
|
||||
('site', models.CharField(max_length=256, verbose_name='详细地址')),
|
||||
('country', models.CharField(max_length=256, verbose_name='国家')),
|
||||
('status', models.IntegerField(default=0, verbose_name='状态')),
|
||||
('created', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')),
|
||||
('updated', models.DateTimeField(auto_now=True, verbose_name='更新时间')),
|
||||
('user', models.OneToOneField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='用户名')),
|
||||
],
|
||||
options={
|
||||
'verbose_name_plural': '元数据作者',
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Favorite',
|
||||
fields=[
|
||||
('id', models.UUIDField(default=uuid.uuid4, primary_key=True, serialize=False, verbose_name='id')),
|
||||
('created', models.DateField(auto_now_add=True, null=True, verbose_name='创建时间')),
|
||||
('updated', models.DateField(auto_now=True, verbose_name='更新时间')),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='LineItem',
|
||||
fields=[
|
||||
('id', models.UUIDField(default=uuid.uuid4, primary_key=True, serialize=False, verbose_name='id')),
|
||||
('quantity', models.IntegerField(default=0)),
|
||||
('cart', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='dashboard.Cart')),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Metadata',
|
||||
fields=[
|
||||
('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False, verbose_name='id')),
|
||||
('title_cn', models.CharField(max_length=128, verbose_name='标题')),
|
||||
('abstract', models.TextField(verbose_name='数据集摘要')),
|
||||
('description', models.TextField(verbose_name='数据源描述')),
|
||||
('thumbnail', models.ImageField(blank=True, upload_to='images', verbose_name='上传图片')),
|
||||
('acq_lon_east', models.CharField(blank=True, max_length=256, verbose_name='地理范围东')),
|
||||
('acq_lat_south', models.CharField(blank=True, max_length=256, verbose_name='地理范围南')),
|
||||
('acq_lon_west', models.CharField(blank=True, max_length=256, verbose_name='地理范围西')),
|
||||
('acq_lat_north', models.CharField(blank=True, max_length=256, verbose_name='地理范围北')),
|
||||
('hit_count', models.IntegerField(default=0, verbose_name='点击量')),
|
||||
('publisher', models.CharField(blank=True, max_length=200, verbose_name='出版信息')),
|
||||
('language', models.CharField(max_length=256, verbose_name='语种')),
|
||||
('character', models.CharField(max_length=256, verbose_name='字符集')),
|
||||
('usage_limit', models.TextField(verbose_name='用途限制')),
|
||||
('expression_form', models.CharField(max_length=256, verbose_name='表达形式')),
|
||||
('quote', models.CharField(max_length=256, verbose_name='其他引用资料')),
|
||||
('status', models.CharField(default=0, max_length=256, verbose_name='状态')),
|
||||
('created', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')),
|
||||
('updated', models.DateTimeField(auto_now=True, verbose_name='更新时间')),
|
||||
('authors', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='dashboard.Distributions', verbose_name='作者')),
|
||||
('category', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='dashboard.Category', verbose_name='专题类型')),
|
||||
('contact', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='dashboard.Contact', verbose_name='数据贡献者')),
|
||||
],
|
||||
options={
|
||||
'verbose_name_plural': '元数据',
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Order',
|
||||
fields=[
|
||||
('id', models.UUIDField(default=uuid.uuid4, primary_key=True, serialize=False, verbose_name='id')),
|
||||
('real_name', models.CharField(max_length=256, verbose_name='真实姓名')),
|
||||
('phone', models.CharField(max_length=256, verbose_name='电话')),
|
||||
('email', models.CharField(max_length=256, verbose_name='邮箱')),
|
||||
('unit', models.CharField(max_length=256, verbose_name='单位')),
|
||||
('address', models.CharField(max_length=256, verbose_name='地址')),
|
||||
('post_code', models.CharField(max_length=256, verbose_name='邮政编码')),
|
||||
('purpose', models.TextField(verbose_name='用途')),
|
||||
('status', models.IntegerField(default=0)),
|
||||
('created', models.DateField(auto_now_add=True, null=True, verbose_name='创建时间')),
|
||||
('updated', models.DateField(auto_now=True, verbose_name='更新时间')),
|
||||
('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Tag',
|
||||
fields=[
|
||||
('id', models.UUIDField(default=uuid.uuid4, primary_key=True, serialize=False, verbose_name='id')),
|
||||
('name', models.CharField(blank=True, max_length=100, null=True, verbose_name='关键字说明')),
|
||||
('metadata', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='dashboard.Metadata', verbose_name='元数据')),
|
||||
],
|
||||
options={
|
||||
'verbose_name_plural': '关键字',
|
||||
},
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='lineitem',
|
||||
name='metadata',
|
||||
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='dashboard.Metadata'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='lineitem',
|
||||
name='order',
|
||||
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='dashboard.Order'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='favorite',
|
||||
name='metadata',
|
||||
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='dashboard.Metadata'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='favorite',
|
||||
name='user',
|
||||
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='dataentity',
|
||||
name='metadata',
|
||||
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='dashboard.Metadata', verbose_name='元数据'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='comment',
|
||||
name='metadata',
|
||||
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='dashboard.Metadata'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='comment',
|
||||
name='user',
|
||||
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL),
|
||||
),
|
||||
]
|
|
@ -1,33 +0,0 @@
|
|||
# Generated by Django 2.1 on 2019-03-01 00:46
|
||||
|
||||
from django.db import migrations, models
|
||||
import uuid
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('dashboard', '0001_initial'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='contact',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('68543ab3-5ada-4072-83a0-50f659bd1277'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='distributions',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('6a632c1e-92e6-4b53-a595-4bc591f0e0a2'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='metadata',
|
||||
name='contact',
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='metadata',
|
||||
name='contact',
|
||||
field=models.ManyToManyField(to='dashboard.Contact'),
|
||||
),
|
||||
]
|
|
@ -1,36 +0,0 @@
|
|||
# Generated by Django 2.1 on 2019-03-04 01:15
|
||||
|
||||
from django.conf import settings
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
import uuid
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
|
||||
('dashboard', '0002_auto_20190301_0846'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='Grade',
|
||||
fields=[
|
||||
('id', models.UUIDField(default=uuid.uuid4, primary_key=True, serialize=False, verbose_name='id')),
|
||||
('administrator', models.CharField(max_length=256, verbose_name='管理员')),
|
||||
('assessor', models.CharField(max_length=256, verbose_name='审核员')),
|
||||
('user', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
|
||||
],
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='contact',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('73ec86d0-42fa-4f24-b80d-887224ac8eb3'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='distributions',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('9bfb3f5b-9bab-4b35-8936-938dba87ab4c'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
]
|
|
@ -1,48 +0,0 @@
|
|||
# Generated by Django 2.1 on 2019-03-04 01:23
|
||||
|
||||
from django.conf import settings
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
import uuid
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
|
||||
('dashboard', '0003_auto_20190304_0915'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='Administrator',
|
||||
fields=[
|
||||
('id', models.UUIDField(default=uuid.uuid4, primary_key=True, serialize=False, verbose_name='id')),
|
||||
('administrator', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Assessor',
|
||||
fields=[
|
||||
('id', models.UUIDField(default=uuid.uuid4, primary_key=True, serialize=False, verbose_name='id')),
|
||||
('assessor', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
|
||||
],
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='grade',
|
||||
name='user',
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='contact',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('1af1705a-4f25-43e8-9f4e-9caf876d2df2'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='distributions',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('f6f5ee7f-ace1-475d-9d9c-fd3bc728c2d1'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
migrations.DeleteModel(
|
||||
name='Grade',
|
||||
),
|
||||
]
|
|
@ -1,24 +0,0 @@
|
|||
# Generated by Django 2.1 on 2019-03-04 03:26
|
||||
|
||||
from django.db import migrations, models
|
||||
import uuid
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('dashboard', '0004_auto_20190304_0923'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='contact',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('16c8edb3-caca-42f4-8785-c65c90ec6521'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='distributions',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('aa964466-cd8b-4c9a-826c-812aea0446a7'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
]
|
|
@ -1,24 +0,0 @@
|
|||
# Generated by Django 2.1 on 2019-03-04 03:28
|
||||
|
||||
from django.db import migrations, models
|
||||
import uuid
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('dashboard', '0005_auto_20190304_1126'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='contact',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('d0494b1a-aff6-440d-bfbb-47b258489fe1'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='distributions',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('791da32f-1532-435d-80b4-88826da8114a'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
]
|
|
@ -1,48 +0,0 @@
|
|||
# Generated by Django 2.1 on 2019-03-05 01:25
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
import uuid
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('dashboard', '0006_auto_20190304_1128'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterModelOptions(
|
||||
name='category',
|
||||
options={'verbose_name_plural': '数据类型'},
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='metadata',
|
||||
name='category',
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='tag',
|
||||
name='category',
|
||||
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='dashboard.Category', verbose_name='数据类型'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='category',
|
||||
name='type',
|
||||
field=models.CharField(choices=[('生态系统', '生态系统'), ('地点', '地点'), ('时间', '时间')], max_length=128, verbose_name='类型'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='contact',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('dcc050ea-9cbc-40fb-94d6-6917b2f950ca'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='distributions',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('2041230b-bf3a-4c28-b8d8-846fcc9edd23'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='tag',
|
||||
name='name',
|
||||
field=models.CharField(blank=True, max_length=100, null=True, verbose_name='关键字'),
|
||||
),
|
||||
]
|
|
@ -1,34 +0,0 @@
|
|||
# Generated by Django 2.1 on 2019-03-05 01:42
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
import uuid
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('dashboard', '0007_auto_20190305_0925'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterModelOptions(
|
||||
name='category',
|
||||
options={'verbose_name_plural': '专题类型'},
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='metadata',
|
||||
name='category',
|
||||
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='dashboard.Category', verbose_name='数据类型'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='contact',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('0badccf3-0fb0-4cd9-8b87-c8578a43965e'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='distributions',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('61922951-ce02-4474-b011-2e8363f3738e'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
]
|
|
@ -1,29 +0,0 @@
|
|||
# Generated by Django 2.1 on 2019-03-06 00:56
|
||||
|
||||
from django.db import migrations, models
|
||||
import uuid
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('dashboard', '0008_auto_20190305_0942'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='tag',
|
||||
name='ecosystem',
|
||||
field=models.CharField(blank=True, default=None, max_length=256, null=True, verbose_name='生态系统'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='contact',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('e154c54f-0048-41ce-9df1-e5aaecf9d6b7'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='distributions',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('428bae3f-63f1-45da-822f-e85023a6795d'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
]
|
|
@ -1,29 +0,0 @@
|
|||
# Generated by Django 2.1 on 2019-03-06 03:05
|
||||
|
||||
from django.db import migrations, models
|
||||
import uuid
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('dashboard', '0009_auto_20190306_0856'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='contact',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('812929c6-efab-42e3-a911-9e250e9e8443'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='distributions',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('fe35a498-a624-4ae7-ad8f-3c4d128aae4e'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='tag',
|
||||
name='ecosystem',
|
||||
field=models.CharField(blank=True, max_length=256, null=True, verbose_name='生态系统'),
|
||||
),
|
||||
]
|
|
@ -1,61 +0,0 @@
|
|||
# Generated by Django 2.1 on 2019-03-06 07:12
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
import uuid
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('dashboard', '0010_auto_20190306_1105'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='Date',
|
||||
fields=[
|
||||
('id', models.UUIDField(default=uuid.uuid4, primary_key=True, serialize=False, verbose_name='id')),
|
||||
('date', models.CharField(max_length=256, verbose_name='时间')),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Ecosystem',
|
||||
fields=[
|
||||
('id', models.UUIDField(default=uuid.uuid4, primary_key=True, serialize=False, verbose_name='id')),
|
||||
('ecosystem', models.CharField(max_length=256, verbose_name='生态系统')),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Site',
|
||||
fields=[
|
||||
('id', models.UUIDField(default=uuid.uuid4, primary_key=True, serialize=False, verbose_name='id')),
|
||||
('site', models.CharField(max_length=256, verbose_name='地点')),
|
||||
],
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='contact',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('0309de9a-5e43-4209-a12c-7291c4702f68'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='distributions',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('e47311d5-7811-419c-8ff3-c8a54a48d359'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='tag',
|
||||
name='ecosystem',
|
||||
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='dashboard.Ecosystem'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='tag',
|
||||
name='date',
|
||||
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='dashboard.Date'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='tag',
|
||||
name='site',
|
||||
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='dashboard.Site'),
|
||||
),
|
||||
]
|
|
@ -1,29 +0,0 @@
|
|||
# Generated by Django 2.1 on 2019-03-06 07:14
|
||||
|
||||
from django.db import migrations, models
|
||||
import uuid
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('dashboard', '0011_auto_20190306_1512'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.RenameField(
|
||||
model_name='tag',
|
||||
old_name='ecosystem',
|
||||
new_name='eco',
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='contact',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('9f814d2c-3105-4425-a0d9-a9f4b9e510f2'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='distributions',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('3535e37b-ad35-4f10-84ea-288d973eea37'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
]
|
|
@ -1,24 +0,0 @@
|
|||
# Generated by Django 2.1 on 2019-03-06 07:15
|
||||
|
||||
from django.db import migrations, models
|
||||
import uuid
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('dashboard', '0012_auto_20190306_1514'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='contact',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('678f9ee5-34e6-456c-8d54-72c8b49bde76'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='distributions',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('84896a64-ed52-446c-b9b1-9ef9f18beae9'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
]
|
|
@ -1,37 +0,0 @@
|
|||
# Generated by Django 2.1 on 2019-03-06 07:45
|
||||
|
||||
from django.db import migrations, models
|
||||
import uuid
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('dashboard', '0013_auto_20190306_1515'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.RenameField(
|
||||
model_name='tag',
|
||||
old_name='eco',
|
||||
new_name='ecosystem',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='metadata',
|
||||
name='category',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='tag',
|
||||
name='category',
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='contact',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('7aa96509-3c78-45bf-94d7-dd00a5556802'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='distributions',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('991be096-74bd-41af-a68e-4346fa6eacf7'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
]
|
|
@ -1,24 +0,0 @@
|
|||
# Generated by Django 2.1 on 2019-03-07 01:54
|
||||
|
||||
from django.db import migrations, models
|
||||
import uuid
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('dashboard', '0014_auto_20190306_1545'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='contact',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('c2dcd2fd-ca4e-4e2b-aef1-0141103ea126'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='distributions',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('5f3a2772-8e8f-4d22-b82c-0e707f30e538'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
]
|
|
@ -1,29 +0,0 @@
|
|||
# Generated by Django 2.1 on 2019-03-07 02:48
|
||||
|
||||
from django.db import migrations, models
|
||||
import uuid
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('dashboard', '0015_auto_20190307_0954'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='lineitem',
|
||||
name='key',
|
||||
field=models.CharField(blank=True, max_length=256, null=True, verbose_name='密钥'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='contact',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('272571fb-ef84-42a7-9229-c290556221f5'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='distributions',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('0d6abe56-d7ea-41ed-8c24-98fec2516eb4'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
]
|
|
@ -1,34 +0,0 @@
|
|||
# Generated by Django 2.1 on 2019-03-07 03:00
|
||||
|
||||
from django.db import migrations, models
|
||||
import uuid
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('dashboard', '0016_auto_20190307_1048'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='lineitem',
|
||||
name='created',
|
||||
field=models.DateField(auto_now_add=True, null=True, verbose_name='创建时间'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='lineitem',
|
||||
name='updated',
|
||||
field=models.DateField(auto_now=True, verbose_name='更新时间'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='contact',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('1885776c-5613-4d19-ac4e-76fb47acfd5a'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='distributions',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('100d79b1-a55f-4ec9-9ce7-0a025743a5ac'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
]
|
|
@ -1,29 +0,0 @@
|
|||
# Generated by Django 2.1 on 2019-03-07 03:34
|
||||
|
||||
from django.db import migrations, models
|
||||
import uuid
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('dashboard', '0017_auto_20190307_1100'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='dataentity',
|
||||
name='name',
|
||||
field=models.CharField(blank=True, max_length=256, null=True, verbose_name='文件名'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='contact',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('c717b183-33a9-44d4-9541-c8d8055d6ce4'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='distributions',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('3eaf2dde-da95-4a7a-b5c5-7207a5abbd69'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
]
|
|
@ -1,29 +0,0 @@
|
|||
# Generated by Django 2.1 on 2019-03-19 06:50
|
||||
|
||||
from django.db import migrations, models
|
||||
import uuid
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('dashboard', '0018_auto_20190307_1134'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='lineitem',
|
||||
name='residue',
|
||||
field=models.IntegerField(blank=True, null=True, verbose_name='有效时间'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='contact',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('36f82f97-d89f-4a96-b205-e45375e83b2f'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='distributions',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('075364e0-e01c-4c85-bffa-d9c8e30d1b37'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
]
|
|
@ -1,29 +0,0 @@
|
|||
# Generated by Django 2.1 on 2019-03-19 07:24
|
||||
|
||||
from django.db import migrations, models
|
||||
import uuid
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('dashboard', '0019_auto_20190319_1450'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='lineitem',
|
||||
name='idea',
|
||||
field=models.TextField(blank=True, null=True, verbose_name='建议'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='contact',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('c1b9bc23-429c-4797-a89a-459e620a30e4'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='distributions',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('af5accac-ac99-4111-a58e-370f61d506a6'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
]
|
|
@ -1,33 +0,0 @@
|
|||
# Generated by Django 2.1 on 2019-03-19 07:30
|
||||
|
||||
from django.db import migrations, models
|
||||
import uuid
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('dashboard', '0020_auto_20190319_1524'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.RemoveField(
|
||||
model_name='lineitem',
|
||||
name='idea',
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='order',
|
||||
name='idea',
|
||||
field=models.TextField(blank=True, null=True, verbose_name='建议'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='contact',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('434867a2-8cad-443f-a7d2-2b877c656df1'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='distributions',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('f3276b31-376a-4054-96ee-fc4a53bb4798'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
]
|
|
@ -1,34 +0,0 @@
|
|||
# Generated by Django 2.1 on 2019-03-20 06:47
|
||||
|
||||
from django.db import migrations, models
|
||||
import uuid
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('dashboard', '0021_auto_20190319_1530'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='distributions',
|
||||
name='idea',
|
||||
field=models.TextField(blank=True, null=True, verbose_name='评价'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='metadata',
|
||||
name='idea',
|
||||
field=models.TextField(blank=True, null=True, verbose_name='评价'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='contact',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('923eacb0-b2c7-476f-9ecc-d79207ad1f35'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='distributions',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('295544cc-3dde-4613-8b8d-33b6010b1858'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
]
|
|
@ -1,41 +0,0 @@
|
|||
# Generated by Django 2.1 on 2019-03-20 07:13
|
||||
|
||||
from django.conf import settings
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
import uuid
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('dashboard', '0022_auto_20190320_1447'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='contact',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('f1cf4092-0445-49f7-bd62-8e31a8f6f416'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='distributions',
|
||||
name='created',
|
||||
field=models.DateTimeField(auto_now_add=True, null=True, verbose_name='创建时间'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='distributions',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('1ebdf708-8c79-4620-82a4-3f72613e119d'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='distributions',
|
||||
name='updated',
|
||||
field=models.DateTimeField(auto_now=True, null=True, verbose_name='更新时间'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='distributions',
|
||||
name='user',
|
||||
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='用户名'),
|
||||
),
|
||||
]
|
|
@ -1,24 +0,0 @@
|
|||
# Generated by Django 2.1 on 2019-03-25 01:32
|
||||
|
||||
from django.db import migrations, models
|
||||
import uuid
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('dashboard', '0023_auto_20190320_1513'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='contact',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('61befeaf-96c1-41da-8d8e-3a9e22982672'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='distributions',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('c608f351-380d-43e9-9605-ea8666f55ef8'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
]
|
|
@ -1,36 +0,0 @@
|
|||
# Generated by Django 2.1 on 2019-03-25 07:49
|
||||
|
||||
from django.conf import settings
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
import uuid
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('dashboard', '0024_auto_20190325_0932'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='administrator',
|
||||
name='administrator',
|
||||
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='管理员'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='assessor',
|
||||
name='assessor',
|
||||
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='审核员'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='contact',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('c011abe8-bac2-4f83-8729-3ba5040b1877'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='distributions',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('d0860c0d-6f88-4725-9945-9547794a1dda'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
]
|
|
@ -1,32 +0,0 @@
|
|||
# Generated by Django 2.1 on 2019-03-25 07:51
|
||||
|
||||
from django.db import migrations, models
|
||||
import uuid
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('dashboard', '0025_auto_20190325_1549'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterModelOptions(
|
||||
name='administrator',
|
||||
options={'verbose_name_plural': '管理员'},
|
||||
),
|
||||
migrations.AlterModelOptions(
|
||||
name='assessor',
|
||||
options={'verbose_name_plural': '审核员'},
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='contact',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('a5e1b7a7-6a5a-43d1-bc32-5ce315144ec7'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='distributions',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('e5f6ac0d-3efd-40ce-b9c3-e64084e3723c'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
]
|
|
@ -1,24 +0,0 @@
|
|||
# Generated by Django 2.1 on 2019-03-25 07:52
|
||||
|
||||
from django.db import migrations, models
|
||||
import uuid
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('dashboard', '0026_auto_20190325_1551'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='contact',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('1c1d87ec-fc02-4af0-ae62-923578d911c2'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='distributions',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('e9e8855d-9ae9-4546-9c8e-2ad4d78a3e12'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
]
|
|
@ -1,24 +0,0 @@
|
|||
# Generated by Django 2.1 on 2019-03-25 07:53
|
||||
|
||||
from django.db import migrations, models
|
||||
import uuid
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('dashboard', '0027_auto_20190325_1552'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='contact',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('c61c33ce-1733-41ee-83f3-18aa3ab2b108'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='distributions',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('1bc5c658-c4e3-4a76-8955-8a97fd608af4'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
]
|
|
@ -1,24 +0,0 @@
|
|||
# Generated by Django 2.1 on 2019-03-25 07:54
|
||||
|
||||
from django.db import migrations, models
|
||||
import uuid
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('dashboard', '0028_auto_20190325_1553'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='contact',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('773fc01c-1870-4c24-890b-5cb629cd8259'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='distributions',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('42136f95-b4a9-4443-9ec6-35bab7bf66d6'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
]
|
|
@ -1,24 +0,0 @@
|
|||
# Generated by Django 2.1 on 2019-03-25 07:56
|
||||
|
||||
from django.db import migrations, models
|
||||
import uuid
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('dashboard', '0029_auto_20190325_1554'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='contact',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('53d70d3c-eb21-41de-a751-f6935ca8b686'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='distributions',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('a402ffd3-a5a2-4105-850c-7b6d88d7aaf8'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
]
|
|
@ -1,24 +0,0 @@
|
|||
# Generated by Django 2.1 on 2019-03-29 06:51
|
||||
|
||||
from django.db import migrations, models
|
||||
import uuid
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('dashboard', '0030_auto_20190325_1556'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='contact',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('516157fd-d6bc-4ded-b579-34349652e554'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='distributions',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('f2a93931-d68b-4ecd-871b-9007a01f9695'), primary_key=True, serialize=False, verbose_name='id'),
|
||||
),
|
||||
]
|
|
@ -125,8 +125,8 @@ class Assessor(models.Model):
|
|||
|
||||
# 元数据
|
||||
class Metadata(models.Model):
|
||||
authors = models.ForeignKey(Distributions, verbose_name='作者', on_delete=models.CASCADE)
|
||||
contact = models.ManyToManyField(Contact)
|
||||
authors = models.ForeignKey(Distributions, verbose_name='作者', on_delete=models.CASCADE,null=True,blank=True)
|
||||
contact = models.ManyToManyField(Contact,null=True,blank=True)
|
||||
id = models.UUIDField('id', primary_key=True, default=uuid.uuid4, editable=False)
|
||||
line = models.IntegerField('数据状态',default=0,null=True,blank=True)
|
||||
title_cn = models.CharField('标题', max_length=128)
|
||||
|
|
|
@ -0,0 +1,116 @@
|
|||
import uuid
|
||||
|
||||
import psycopg2
|
||||
|
||||
GT = 'host=210.72.82.250 port=5432 dbname=metadata user=gis password=gispassword'
|
||||
G = 'host=210.77.68.250 port=5432 dbname=sjyDB1 user=sjy password=g214G214'
|
||||
|
||||
|
||||
def insert_tag(e_id,ec_id,name, metadata_id):
|
||||
with psycopg2.connect(G) as connection:
|
||||
with connection.cursor() as cursor:
|
||||
id = uuid.uuid4()
|
||||
m_id = str(metadata_id)
|
||||
s_id = 'bff1dd40-77e8-436e-849a-b0ecdf56635c'
|
||||
n = str(name)
|
||||
cursor.execute( "insert into dashboard_tag(id, name, metadata_id, ecosystem_id, site_id,ecosystemseach_id,date ) values (%s, %s, %s, %s,%s,%s,null )", (str(id), n, m_id,e_id,s_id,ec_id))
|
||||
connection.commit()
|
||||
|
||||
|
||||
def insert_medatdata(e_id,ec_id,name, title, description, east, south, west, north, fileformat, citation):
|
||||
with psycopg2.connect(G) as connection:
|
||||
with connection.cursor() as cursor:
|
||||
id = uuid.uuid4()
|
||||
print(id)
|
||||
as_id = 'c075ce54-0e52-4f70-b839-bb532cab85ec'
|
||||
au_id = '025ed15f-af37-49b6-9777-4fc412a9e66a'
|
||||
cursor.execute( "insert into dashboard_metadata(id,title_cn,abstract, description,thumbnail,acq_lon_east,acq_lat_south,acq_lon_west,acq_lat_north,hit_count,publisher,language,character,usage_limit,expression_form,quote,status,idea,assessor_id,month,day,created,updated,authors_id) values (%s, %s, %s, %s, null, %s, %s, %s, %s, 0, null, null, null, null, %s, %s, '1', null, %s , null, null, now(), now(),%s )", ( str(id), title, description,description, east, south, west, north, fileformat, citation,as_id,au_id))
|
||||
|
||||
connection.commit()
|
||||
insert_tag(e_id,ec_id,name, id)
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
with psycopg2.connect(GT) as connection:
|
||||
with connection.cursor() as cursor:
|
||||
cursor.execute('select * from metadata ')
|
||||
results = cursor.fetchall()
|
||||
print(len(results))
|
||||
for r in results:
|
||||
title = r[1]
|
||||
description = r[2]
|
||||
west = r[3]
|
||||
east = r[4]
|
||||
south = r[5]
|
||||
north = r[6]
|
||||
if str(r[7]) != 'None' and str(r[8]) != 'None':
|
||||
timebegin = int(str(r[7]).split('-')[0])
|
||||
timeend = int(str(r[8]).split('-')[0])
|
||||
filesize = r[10]
|
||||
citation = r[12]
|
||||
fileformat = r[14]
|
||||
date = r[21]
|
||||
|
||||
if timebegin > 2000:
|
||||
if '林' in str(title):
|
||||
name = '森林'
|
||||
e_id = 'c0d5cbd3-6078-46a5-bf85-0546370711a5'
|
||||
ec_id = 'ff4e175f-dae5-4491-8798-0d58418a9a3d'
|
||||
print(name, title, description, east, south, west, north, fileformat, citation)
|
||||
insert_medatdata(e_id,ec_id,name, title, description, east, south, west, north, fileformat, citation)
|
||||
elif '湿地' in str(title):
|
||||
name = '湿地'
|
||||
e_id = 'c0d5cbd3-6078-46a5-bf85-0546370711a5'
|
||||
ec_id = '36c08a6a-9c93-4d37-9b20-ce08140bd6b7'
|
||||
print(name, title, description, east, south, west, north, fileformat, citation)
|
||||
insert_medatdata(e_id,ec_id,name, title, description, east, south, west, north, fileformat, citation)
|
||||
elif '沙化' in str(title):
|
||||
name = '沙化'
|
||||
e_id = 'c0d5cbd3-6078-46a5-bf85-0546370711a5'
|
||||
ec_id = '983f0a8a-b23d-49c0-b654-a7b06575810e'
|
||||
print(name, title, description, east, south, west, north, fileformat, citation)
|
||||
insert_medatdata(e_id,ec_id,name, title, description, east, south, west, north, fileformat, citation)
|
||||
elif '草地' in str(title):
|
||||
name = '草地'
|
||||
e_id = 'dbd3e4f2-b0de-4cc6-b4a7-fcb3e28870e2'
|
||||
ec_id = '40232098-1e2c-45fb-a4f7-da3b87e08090'
|
||||
print(name, title, description, east, south, west, north, fileformat, citation)
|
||||
insert_medatdata(e_id,ec_id,name, title, description, east, south, west, north, fileformat, citation)
|
||||
elif '气象' in str(title):
|
||||
name = '气象'
|
||||
e_id = '81f798e6-f0cf-49e2-9be4-839c9137ca74'
|
||||
ec_id = 'd48e5def-eac8-442b-9457-5abe138253e3'
|
||||
print(name, title, description, east, south, west, north, fileformat, citation)
|
||||
insert_medatdata(e_id,ec_id,name, title, description, east, south, west, north, fileformat, citation)
|
||||
elif '水文' in str(title):
|
||||
name = '水文'
|
||||
e_id = '3fc530fa-8d17-4fc4-913f-20aea7031fbf'
|
||||
ec_id = '99c0735f-cb3b-42db-a9ec-7e7e3c998b41'
|
||||
print(name, title, description, east, south, west, north, fileformat, citation)
|
||||
insert_medatdata(e_id,ec_id,name, title, description, east, south, west, north, fileformat, citation)
|
||||
elif '水土' in str(title):
|
||||
name = '水土'
|
||||
e_id = '2bb6f4e2-1d16-410e-9d85-6232e01cb9e0'
|
||||
ec_id = 'bb16b3d4-f25e-4c0c-b3c9-634ed1b2c6f0'
|
||||
print(name, title, description, east, south, west, north, fileformat, citation)
|
||||
insert_medatdata(e_id,ec_id,name, title, description, east, south, west, north, fileformat, citation)
|
||||
elif '环境' in str(title):
|
||||
name = '环境'
|
||||
e_id = 'caed1354-2f50-4de7-adb8-be7917269de4'
|
||||
ec_id = 'a85b839e-7e26-4134-828c-c7f9c470deaa'
|
||||
print(name, title, description, east, south, west, north, fileformat, citation)
|
||||
insert_medatdata(e_id,ec_id,name, title, description, east, south, west, north, fileformat, citation)
|
||||
elif '遥感' in str(title):
|
||||
name = '遥感'
|
||||
e_id = '780917b1-f883-4c66-8cb9-2dc1232f8a0f'
|
||||
ec_id = '2d63da07-75c7-44a4-96ed-9f778ad702ca'
|
||||
print(name, title, description, east, south, west, north, fileformat, citation)
|
||||
insert_medatdata(e_id,ec_id,name, title, description, east, south, west, north, fileformat, citation)
|
||||
elif '生物' in str(title):
|
||||
name = '生物'
|
||||
e_id = '89c4a38e-51ef-467b-9891-3a93e8ab6b74'
|
||||
ec_id = 'e52f953d-e668-4c51-aae8-04979a1370de'
|
||||
print(name, title, description, east, south, west, north, fileformat, citation)
|
||||
insert_medatdata(e_id,ec_id,name, title, description, east, south, west, north, fileformat, citation)
|
||||
|
||||
# insert_section(code, the_geom)
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue