@@ -0,0 +1,45 @@ |
||
| 1 |
+# -*- coding: utf-8 -*- |
|
| 2 |
+# Generated by Django 1.11.20 on 2019-04-18 09:36 |
|
| 3 |
+from __future__ import unicode_literals |
|
| 4 |
+ |
|
| 5 |
+from django.db import migrations, models |
|
| 6 |
+ |
|
| 7 |
+ |
|
| 8 |
+class Migration(migrations.Migration): |
|
| 9 |
+ |
|
| 10 |
+ dependencies = [ |
|
| 11 |
+ ('account', '0036_auto_20190415_0225'),
|
|
| 12 |
+ ] |
|
| 13 |
+ |
|
| 14 |
+ operations = [ |
|
| 15 |
+ migrations.AlterField( |
|
| 16 |
+ model_name='userinfo', |
|
| 17 |
+ name='openid', |
|
| 18 |
+ field=models.CharField(blank=True, db_index=True, help_text='\u5fae\u4fe1 Openid\uff0c\u62cd\u7231\u7528\u6237\u7aef', max_length=32, null=True, verbose_name='openid'), |
|
| 19 |
+ ), |
|
| 20 |
+ migrations.AlterField( |
|
| 21 |
+ model_name='userinfo', |
|
| 22 |
+ name='openid_lensman', |
|
| 23 |
+ field=models.CharField(blank=True, db_index=True, help_text='\u5fae\u4fe1 Openid\uff0c\u62cd\u7231\u6444\u5f71\u5e08\u7aef', max_length=32, null=True, verbose_name='openid_lensman'), |
|
| 24 |
+ ), |
|
| 25 |
+ migrations.AlterField( |
|
| 26 |
+ model_name='userinfo', |
|
| 27 |
+ name='openid_miniapp', |
|
| 28 |
+ field=models.CharField(blank=True, db_index=True, help_text='\u5fae\u4fe1 Openid\uff0c\u62cd\u7231\u5c0f\u7a0b\u5e8f', max_length=32, null=True, verbose_name='openid_miniapp'), |
|
| 29 |
+ ), |
|
| 30 |
+ migrations.AlterField( |
|
| 31 |
+ model_name='userinfo', |
|
| 32 |
+ name='openid_oauth', |
|
| 33 |
+ field=models.CharField(blank=True, db_index=True, help_text='\u5fae\u4fe1 Openid\uff0c\u62cd\u7231\u7528\u6237\u6388\u6743', max_length=32, null=True, verbose_name='openid_oauth'), |
|
| 34 |
+ ), |
|
| 35 |
+ migrations.AlterField( |
|
| 36 |
+ model_name='userinfo', |
|
| 37 |
+ name='openid_tourguide', |
|
| 38 |
+ field=models.CharField(blank=True, db_index=True, help_text='\u5fae\u4fe1 Openid\uff0c\u62cd\u7231\u5bfc\u6e38\u7aef', max_length=32, null=True, verbose_name='openid_tourguide'), |
|
| 39 |
+ ), |
|
| 40 |
+ migrations.AlterField( |
|
| 41 |
+ model_name='userinfo', |
|
| 42 |
+ name='username', |
|
| 43 |
+ field=models.CharField(blank=True, db_index=True, help_text='\u7528\u6237\u7528\u6237\u540d', max_length=255, null=True, verbose_name='username'), |
|
| 44 |
+ ), |
|
| 45 |
+ ] |
@@ -296,15 +296,15 @@ class UserInfo(BaseModelMixin, LensmanTypeBoolMixin): |
||
| 296 | 296 |
user_from = models.IntegerField(_(u'user_from'), choices=USER_FROM, default=APP_USER, help_text=u'用户来源') |
| 297 | 297 |
uuid = models.CharField(_(u'uuid'), max_length=255, blank=True, null=True, help_text=u'通用唯一识别码 (Universally Unique Identifier)', db_index=True) |
| 298 | 298 |
# APP 创建用户 |
| 299 |
- username = models.CharField(_(u'username'), max_length=255, blank=True, null=True, help_text=u'用户用户名', db_index=True, unique=True) |
|
| 299 |
+ username = models.CharField(_(u'username'), max_length=255, blank=True, null=True, help_text=u'用户用户名', db_index=True) |
|
| 300 | 300 |
password = models.CharField(_(u'password'), max_length=255, blank=True, null=True, help_text=u'用户密码') |
| 301 | 301 |
# 微信授权用户 |
| 302 | 302 |
unionid = models.CharField(_(u'unionid'), max_length=32, blank=True, null=True, help_text=u'微信 Unionid', db_index=True) |
| 303 |
- openid = models.CharField(_(u'openid'), max_length=32, blank=True, null=True, help_text=u'微信 Openid,拍爱用户端', db_index=True, unique=True) |
|
| 304 |
- openid_lensman = models.CharField(_(u'openid_lensman'), max_length=32, blank=True, null=True, help_text=u'微信 Openid,拍爱摄影师端', db_index=True, unique=True) |
|
| 305 |
- openid_tourguide = models.CharField(_(u'openid_tourguide'), max_length=32, blank=True, null=True, help_text=u'微信 Openid,拍爱导游端', db_index=True, unique=True) |
|
| 306 |
- openid_miniapp = models.CharField(_(u'openid_miniapp'), max_length=32, blank=True, null=True, help_text=u'微信 Openid,拍爱小程序', db_index=True, unique=True) |
|
| 307 |
- openid_oauth = models.CharField(_(u'openid_oauth'), max_length=32, blank=True, null=True, help_text=u'微信 Openid,拍爱用户授权', db_index=True, unique=True) |
|
| 303 |
+ openid = models.CharField(_(u'openid'), max_length=32, blank=True, null=True, help_text=u'微信 Openid,拍爱用户端', db_index=True) |
|
| 304 |
+ openid_lensman = models.CharField(_(u'openid_lensman'), max_length=32, blank=True, null=True, help_text=u'微信 Openid,拍爱摄影师端', db_index=True) |
|
| 305 |
+ openid_tourguide = models.CharField(_(u'openid_tourguide'), max_length=32, blank=True, null=True, help_text=u'微信 Openid,拍爱导游端', db_index=True) |
|
| 306 |
+ openid_miniapp = models.CharField(_(u'openid_miniapp'), max_length=32, blank=True, null=True, help_text=u'微信 Openid,拍爱小程序', db_index=True) |
|
| 307 |
+ openid_oauth = models.CharField(_(u'openid_oauth'), max_length=32, blank=True, null=True, help_text=u'微信 Openid,拍爱用户授权', db_index=True) |
|
| 308 | 308 |
# 用户基本信息 |
| 309 | 309 |
name = models.CharField(_(u'name'), max_length=255, blank=True, null=True, help_text=u'用户姓名') |
| 310 | 310 |
sex = models.IntegerField(_(u'sex'), choices=SEX_TYPE, default=MALE, help_text=u'用户性别') |
@@ -18,7 +18,7 @@ logger = logging.getLogger('console')
|
||
| 18 | 18 |
class Command(CompatibilityBaseCommand): |
| 19 | 19 |
def handle(self, *args, **options): |
| 20 | 20 |
|
| 21 |
- logger.info('Gis is dealing')
|
|
| 21 |
+ logger.info('Redpack is dealing')
|
|
| 22 | 22 |
|
| 23 | 23 |
while True: |
| 24 | 24 |
# r.rpushjson('REDPACK_WAITING_SEND_LIST', {
|