@@ -0,0 +1,56 @@ |
||
| 1 |
+# -*- coding: utf-8 -*- |
|
| 2 |
+# Generated by Django 1.11.26 on 2020-12-03 03:40 |
|
| 3 |
+from __future__ import unicode_literals |
|
| 4 |
+ |
|
| 5 |
+from django.db import migrations, models |
|
| 6 |
+import simditor.fields |
|
| 7 |
+ |
|
| 8 |
+ |
|
| 9 |
+class Migration(migrations.Migration): |
|
| 10 |
+ |
|
| 11 |
+ dependencies = [ |
|
| 12 |
+ ('member', '0020_memberactivityinfo_group_share_max_integral'),
|
|
| 13 |
+ ] |
|
| 14 |
+ |
|
| 15 |
+ operations = [ |
|
| 16 |
+ migrations.AlterField( |
|
| 17 |
+ model_name='memberactivityinfo', |
|
| 18 |
+ name='brand_name', |
|
| 19 |
+ field=models.CharField(blank=True, default=b'', help_text='\u54c1\u724c\u540d\u79f0', max_length=255, null=True, verbose_name='brand_name'), |
|
| 20 |
+ ), |
|
| 21 |
+ migrations.AlterField( |
|
| 22 |
+ model_name='memberactivityinfo', |
|
| 23 |
+ name='city', |
|
| 24 |
+ field=models.CharField(blank=True, default=b'', help_text='\u6d3b\u52a8\u57ce\u5e02', max_length=255, null=True, verbose_name='city'), |
|
| 25 |
+ ), |
|
| 26 |
+ migrations.AlterField( |
|
| 27 |
+ model_name='memberactivityinfo', |
|
| 28 |
+ name='content_rich_text', |
|
| 29 |
+ field=simditor.fields.RichTextField(blank=True, default=b'', help_text='\u6d3b\u52a8\u63cf\u8ff0', null=True, verbose_name='content_rich_text'), |
|
| 30 |
+ ), |
|
| 31 |
+ migrations.AlterField( |
|
| 32 |
+ model_name='memberactivityinfo', |
|
| 33 |
+ name='location', |
|
| 34 |
+ field=models.CharField(blank=True, default=b'', help_text='\u6d3b\u52a8\u5730\u70b9', max_length=255, null=True, verbose_name='location'), |
|
| 35 |
+ ), |
|
| 36 |
+ migrations.AlterField( |
|
| 37 |
+ model_name='memberactivityinfo', |
|
| 38 |
+ name='share_h5_link', |
|
| 39 |
+ field=models.CharField(blank=True, default=b'', help_text='\u6d3b\u52a8H5\u5206\u4eab', max_length=255, null=True, verbose_name='share_h5_link'), |
|
| 40 |
+ ), |
|
| 41 |
+ migrations.AlterField( |
|
| 42 |
+ model_name='memberactivityinfo', |
|
| 43 |
+ name='share_img_link', |
|
| 44 |
+ field=models.CharField(blank=True, default=b'', help_text='\u6d3b\u52a8\u56fe\u7247\u5206\u4eab', max_length=255, null=True, verbose_name='share_img_link'), |
|
| 45 |
+ ), |
|
| 46 |
+ migrations.AlterField( |
|
| 47 |
+ model_name='memberactivityinfo', |
|
| 48 |
+ name='subtitle', |
|
| 49 |
+ field=models.CharField(blank=True, default=b'', help_text='\u6d3b\u52a8\u4e8c\u7ea7\u540d\u79f0', max_length=255, null=True, verbose_name='subtitle'), |
|
| 50 |
+ ), |
|
| 51 |
+ migrations.AlterField( |
|
| 52 |
+ model_name='memberactivityinfo', |
|
| 53 |
+ name='title', |
|
| 54 |
+ field=models.CharField(blank=True, default=b'', help_text='\u6d3b\u52a8\u540d\u79f0', max_length=255, null=True, verbose_name='title'), |
|
| 55 |
+ ), |
|
| 56 |
+ ] |
@@ -283,16 +283,16 @@ class ShotTypeInfo(BaseModelMixin): |
||
| 283 | 283 |
|
| 284 | 284 |
class MemberActivityInfo(BaseModelMixin): |
| 285 | 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, help_text=u'品牌名称') |
|
| 286 |
+ brand_name = models.CharField(_(u'brand_name'), max_length=255, blank=True, null=True, default='', help_text=u'品牌名称') |
|
| 287 | 287 |
|
| 288 | 288 |
activity_id = ShortUUIDField(_(u'activity_id'), max_length=32, blank=True, null=True, help_text=u'活动唯一标识', db_index=True, unique=True) |
| 289 | 289 |
|
| 290 |
- title = models.CharField(_(u'title'), max_length=255, blank=True, null=True, help_text=u'活动名称') |
|
| 291 |
- subtitle = models.CharField(_(u'subtitle'), max_length=255, blank=True, null=True, help_text=u'活动二级名称') |
|
| 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'活动二级名称') |
|
| 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, help_text=u'活动城市') |
|
| 295 |
- location = models.CharField(_(u'location'), max_length=255, 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'活动地点') |
|
| 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 |
|
@@ -307,10 +307,10 @@ class MemberActivityInfo(BaseModelMixin): |
||
| 307 | 307 |
is_slider = models.BooleanField(_(u'is_slider'), default=True, help_text=u'是否为轮播活动') |
| 308 | 308 |
slider_image = models.ImageField(_(u'slider_image'), upload_to=upload_path, blank=True, null=True, help_text=u'活动轮播图片') |
| 309 | 309 |
|
| 310 |
- content_rich_text = RichTextField(_(u'content_rich_text'), blank=True, null=True, help_text=u'活动描述') |
|
| 310 |
+ content_rich_text = RichTextField(_(u'content_rich_text'), blank=True, null=True, default='', help_text=u'活动描述') |
|
| 311 | 311 |
|
| 312 |
- share_img_link = models.CharField(_(u'share_img_link'), max_length=255, blank=True, null=True, help_text=u'活动图片分享') |
|
| 313 |
- share_h5_link = models.CharField(_(u'share_h5_link'), max_length=255, blank=True, null=True, help_text=u'活动H5分享') |
|
| 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分享') |
|
| 314 | 314 |
|
| 315 | 315 |
is_signup = models.BooleanField(_(u'is_signup'), default=True, help_text=u'是否有报名功能') |
| 316 | 316 |
|