@@ -0,0 +1,83 @@ |
||
1 |
+# -*- coding: utf-8 -*- |
|
2 |
+# Generated by Django 1.11.26 on 2020-12-03 07:00 |
|
3 |
+from __future__ import unicode_literals |
|
4 |
+ |
|
5 |
+from django.db import migrations, models |
|
6 |
+import django_models_ext.fileext |
|
7 |
+import shortuuidfield.fields |
|
8 |
+import simditor.fields |
|
9 |
+ |
|
10 |
+ |
|
11 |
+class Migration(migrations.Migration): |
|
12 |
+ |
|
13 |
+ dependencies = [ |
|
14 |
+ ('member', '0021_auto_20201203_1140'), |
|
15 |
+ ] |
|
16 |
+ |
|
17 |
+ operations = [ |
|
18 |
+ migrations.AlterField( |
|
19 |
+ model_name='memberactivityinfo', |
|
20 |
+ name='activity_id', |
|
21 |
+ field=shortuuidfield.fields.ShortUUIDField(blank=True, db_index=True, editable=False, help_text='\u6d3b\u52a8\u552f\u4e00\u6807\u8bc6', max_length=22, unique=True), |
|
22 |
+ ), |
|
23 |
+ migrations.AlterField( |
|
24 |
+ model_name='memberactivityinfo', |
|
25 |
+ name='brand_id', |
|
26 |
+ field=models.CharField(blank=True, db_index=True, default=b'', help_text='\u54c1\u724c\u552f\u4e00\u6807\u8bc6', max_length=32, verbose_name='brand_id'), |
|
27 |
+ ), |
|
28 |
+ migrations.AlterField( |
|
29 |
+ model_name='memberactivityinfo', |
|
30 |
+ name='brand_name', |
|
31 |
+ field=models.CharField(blank=True, default=b'', help_text='\u54c1\u724c\u540d\u79f0', max_length=255, verbose_name='brand_name'), |
|
32 |
+ ), |
|
33 |
+ migrations.AlterField( |
|
34 |
+ model_name='memberactivityinfo', |
|
35 |
+ name='city', |
|
36 |
+ field=models.CharField(blank=True, default=b'', help_text='\u6d3b\u52a8\u57ce\u5e02', max_length=255, verbose_name='city'), |
|
37 |
+ ), |
|
38 |
+ migrations.AlterField( |
|
39 |
+ model_name='memberactivityinfo', |
|
40 |
+ name='content_rich_text', |
|
41 |
+ field=simditor.fields.RichTextField(blank=True, default=b'', help_text='\u6d3b\u52a8\u63cf\u8ff0', verbose_name='content_rich_text'), |
|
42 |
+ ), |
|
43 |
+ migrations.AlterField( |
|
44 |
+ model_name='memberactivityinfo', |
|
45 |
+ name='cover', |
|
46 |
+ field=models.ImageField(blank=True, help_text='\u6d3b\u52a8\u5217\u8868\u56fe\u7247', upload_to=django_models_ext.fileext.upload_path, verbose_name='cover'), |
|
47 |
+ ), |
|
48 |
+ migrations.AlterField( |
|
49 |
+ model_name='memberactivityinfo', |
|
50 |
+ name='image', |
|
51 |
+ field=models.ImageField(blank=True, help_text='\u6d3b\u52a8\u5185\u5bb9\u56fe\u7247', upload_to=django_models_ext.fileext.upload_path, verbose_name='image'), |
|
52 |
+ ), |
|
53 |
+ migrations.AlterField( |
|
54 |
+ model_name='memberactivityinfo', |
|
55 |
+ name='location', |
|
56 |
+ field=models.CharField(blank=True, default=b'', help_text='\u6d3b\u52a8\u5730\u70b9', max_length=255, verbose_name='location'), |
|
57 |
+ ), |
|
58 |
+ migrations.AlterField( |
|
59 |
+ model_name='memberactivityinfo', |
|
60 |
+ name='share_h5_link', |
|
61 |
+ field=models.CharField(blank=True, default=b'', help_text='\u6d3b\u52a8H5\u5206\u4eab', max_length=255, verbose_name='share_h5_link'), |
|
62 |
+ ), |
|
63 |
+ migrations.AlterField( |
|
64 |
+ model_name='memberactivityinfo', |
|
65 |
+ name='share_img_link', |
|
66 |
+ field=models.CharField(blank=True, default=b'', help_text='\u6d3b\u52a8\u56fe\u7247\u5206\u4eab', max_length=255, verbose_name='share_img_link'), |
|
67 |
+ ), |
|
68 |
+ migrations.AlterField( |
|
69 |
+ model_name='memberactivityinfo', |
|
70 |
+ name='slider_image', |
|
71 |
+ field=models.ImageField(blank=True, help_text='\u6d3b\u52a8\u8f6e\u64ad\u56fe\u7247', upload_to=django_models_ext.fileext.upload_path, verbose_name='slider_image'), |
|
72 |
+ ), |
|
73 |
+ migrations.AlterField( |
|
74 |
+ model_name='memberactivityinfo', |
|
75 |
+ name='subtitle', |
|
76 |
+ field=models.CharField(blank=True, default=b'', help_text='\u6d3b\u52a8\u4e8c\u7ea7\u540d\u79f0', max_length=255, verbose_name='subtitle'), |
|
77 |
+ ), |
|
78 |
+ migrations.AlterField( |
|
79 |
+ model_name='memberactivityinfo', |
|
80 |
+ name='title', |
|
81 |
+ field=models.CharField(blank=True, default=b'', help_text='\u6d3b\u52a8\u540d\u79f0', max_length=255, verbose_name='title'), |
|
82 |
+ ), |
|
83 |
+ ] |
@@ -282,17 +282,17 @@ class ShotTypeInfo(BaseModelMixin): |
||
282 | 282 |
|
283 | 283 |
|
284 | 284 |
class MemberActivityInfo(BaseModelMixin): |
285 |
- brand_id = models.CharField(_(u'brand_id'), max_length=32, blank=True, null=True, help_text=u'品牌唯一标识', db_index=True) |
|
286 |
- brand_name = models.CharField(_(u'brand_name'), max_length=255, blank=True, null=True, default='', help_text=u'品牌名称') |
|
285 |
+ brand_id = models.CharField(_(u'brand_id'), max_length=32, blank=True, default='', help_text=u'品牌唯一标识', db_index=True) |
|
286 |
+ brand_name = models.CharField(_(u'brand_name'), max_length=255, blank=True, default='', help_text=u'品牌名称') |
|
287 | 287 |
|
288 |
- activity_id = ShortUUIDField(_(u'activity_id'), max_length=32, blank=True, null=True, help_text=u'活动唯一标识', db_index=True, unique=True) |
|
288 |
+ activity_id = ShortUUIDField(_(u'activity_id'), max_length=32, blank=True, help_text=u'活动唯一标识', db_index=True, unique=True) |
|
289 | 289 |
|
290 |
- title = models.CharField(_(u'title'), max_length=255, blank=True, null=True, default='', help_text=u'活动名称') |
|
291 |
- subtitle = models.CharField(_(u'subtitle'), max_length=255, blank=True, null=True, default='', help_text=u'活动二级名称') |
|
290 |
+ title = models.CharField(_(u'title'), max_length=255, blank=True, default='', help_text=u'活动名称') |
|
291 |
+ subtitle = models.CharField(_(u'subtitle'), max_length=255, blank=True, default='', help_text=u'活动二级名称') |
|
292 | 292 |
|
293 | 293 |
date = models.DateField(_(u'date'), blank=True, null=True, help_text=u'活动时间') |
294 |
- city = models.CharField(_(u'city'), max_length=255, blank=True, null=True, default='', help_text=u'活动城市') |
|
295 |
- location = models.CharField(_(u'location'), max_length=255, blank=True, null=True, default='', help_text=u'活动地点') |
|
294 |
+ city = models.CharField(_(u'city'), max_length=255, blank=True, default='', help_text=u'活动城市') |
|
295 |
+ location = models.CharField(_(u'location'), max_length=255, blank=True, default='', help_text=u'活动地点') |
|
296 | 296 |
lat = models.FloatField(_(u'lat'), default=1.0, help_text=u'纬度') |
297 | 297 |
lon = models.FloatField(_(u'lon'), default=1.0, help_text=u'经度') |
298 | 298 |
|
@@ -300,17 +300,17 @@ class MemberActivityInfo(BaseModelMixin): |
||
300 | 300 |
group_share_integral = models.IntegerField(_(u'group_share_integral'), default=0, help_text=u'群组分享会员积分') |
301 | 301 |
group_share_max_integral = models.IntegerField(_(u'group_share_max_integral'), default=0, help_text=u'群组分享会员积分单人上限') |
302 | 302 |
|
303 |
- image = models.ImageField(_(u'image'), upload_to=upload_path, blank=True, null=True, help_text=u'活动内容图片') |
|
303 |
+ image = models.ImageField(_(u'image'), upload_to=upload_path, blank=True, help_text=u'活动内容图片') |
|
304 | 304 |
|
305 |
- cover = models.ImageField(_(u'cover'), upload_to=upload_path, blank=True, null=True, help_text=u'活动列表图片') |
|
305 |
+ cover = models.ImageField(_(u'cover'), upload_to=upload_path, blank=True, help_text=u'活动列表图片') |
|
306 | 306 |
|
307 | 307 |
is_slider = models.BooleanField(_(u'is_slider'), default=True, help_text=u'是否为轮播活动') |
308 |
- slider_image = models.ImageField(_(u'slider_image'), upload_to=upload_path, blank=True, null=True, help_text=u'活动轮播图片') |
|
308 |
+ slider_image = models.ImageField(_(u'slider_image'), upload_to=upload_path, blank=True, help_text=u'活动轮播图片') |
|
309 | 309 |
|
310 |
- content_rich_text = RichTextField(_(u'content_rich_text'), blank=True, null=True, default='', help_text=u'活动描述') |
|
310 |
+ content_rich_text = RichTextField(_(u'content_rich_text'), blank=True, default='', help_text=u'活动描述') |
|
311 | 311 |
|
312 |
- share_img_link = models.CharField(_(u'share_img_link'), max_length=255, blank=True, null=True, default='', help_text=u'活动图片分享') |
|
313 |
- share_h5_link = models.CharField(_(u'share_h5_link'), max_length=255, blank=True, null=True, default='', help_text=u'活动H5分享') |
|
312 |
+ share_img_link = models.CharField(_(u'share_img_link'), max_length=255, blank=True, default='', help_text=u'活动图片分享') |
|
313 |
+ share_h5_link = models.CharField(_(u'share_h5_link'), max_length=255, blank=True, default='', help_text=u'活动H5分享') |
|
314 | 314 |
|
315 | 315 |
is_signup = models.BooleanField(_(u'is_signup'), default=True, help_text=u'是否有报名功能') |
316 | 316 |
|