소스 검색

袋鼠妈妈

peng 10 달 전
부모
커밋
885fc101c9
8개의 변경된 파일74개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 0
      .gitignore
  2. 25 2
      Ansjer/cn_config/test_settings.py
  3. 0 0
      Roomumy/__init__.py
  4. 3 0
      Roomumy/admin.py
  5. 6 0
      Roomumy/apps.py
  6. 33 0
      Roomumy/models.py
  7. 3 0
      Roomumy/tests.py
  8. 3 0
      Roomumy/views.py

+ 1 - 0
.gitignore

@@ -20,3 +20,4 @@
 
 /PushModel/
 /SerialModel/
+/Roomumy/migrations

+ 25 - 2
Ansjer/cn_config/test_settings.py

@@ -21,7 +21,8 @@ INSTALLED_APPS = [
     'PushModel',
     'django_apscheduler',
     'AgentModel',
-    'django_celery_beat'
+    'django_celery_beat',
+    'Roomumy'
 ]
 
 MIDDLEWARE = [
@@ -93,6 +94,12 @@ SERVER_HOST3 = '124.70.222.33'
 DATABASES_USER3 = 'root'
 DATABASES_PASS3 = 'Ansjer123'
 
+# 袋鼠妈妈数据库
+DATABASE_DATA4 = 'test_roomumy'
+SERVER_HOST4 = '124.70.222.33'
+DATABASES_USER4 = 'root'
+DATABASES_PASS4 = 'Ansjer123'
+
 DATABASES = {
     'default': {
         'ENGINE': 'django.db.backends.mysql',
@@ -139,6 +146,21 @@ DATABASES = {
             'init_command': "SET sql_mode='STRICT_TRANS_TABLES'"
         }
     },
+    'mysql04': {
+        'ENGINE': 'django.db.backends.mysql',
+        'NAME': DATABASE_DATA4,
+        'USER': DATABASES_USER4,
+        'PASSWORD': DATABASES_PASS4,
+        'HOST': SERVER_HOST4,
+        'PORT': '3306',
+        'AUTOCOMMIT': True,
+        'CONN_MAX_AGE': 60,
+        'OPTIONS': {
+            'charset': 'utf8mb4',
+            'use_unicode': True,
+            'init_command': "SET sql_mode='STRICT_TRANS_TABLES'"
+        }
+    },
 }
 
 DATABASE_ROUTERS = ['Ansjer.database_router.DatabaseAppsRouter']
@@ -146,7 +168,8 @@ DATABASE_APPS_MAPPING = {
     'Model': 'default',
     'django_apscheduler': 'default',
     'PushModel': 'mysql02',
-    'AgentModel': 'mysql03'
+    'AgentModel': 'mysql03',
+    'Roomumy': 'mysql04'
 }
 
 AUTH_PASSWORD_VALIDATORS = [

+ 0 - 0
Roomumy/__init__.py


+ 3 - 0
Roomumy/admin.py

@@ -0,0 +1,3 @@
+from django.contrib import admin
+
+# Register your models here.

+ 6 - 0
Roomumy/apps.py

@@ -0,0 +1,6 @@
+from django.apps import AppConfig
+
+
+class RoomumyConfig(AppConfig):
+    default_auto_field = 'django.db.models.BigAutoField'
+    name = 'Roomumy'

+ 33 - 0
Roomumy/models.py

@@ -0,0 +1,33 @@
+from django.db import models
+
+
+# Create your models here.
+class BabyUser(models.Model):
+    id = models.AutoField(primary_key=True, verbose_name='自增id')
+    user_id = models.IntegerField(default=0, verbose_name='关联用户id')
+    nick_name = models.CharField(default='', max_length=20, verbose_name='昵称')
+    sex = models.SmallIntegerField(default=0, verbose_name='性别')  # 0:女 1:男
+    birthday = models.IntegerField(default=0, verbose_name='生日')
+    is_default = models.BooleanField(default=False, verbose_name='是否默认')
+    created_time = models.IntegerField(default=0, verbose_name='创建时间')
+    updated_time = models.IntegerField(default=0, verbose_name='更新时间')
+
+    class Meta:
+        db_table = 'baby_user'
+        verbose_name = '宝宝用户表'
+        verbose_name_plural = verbose_name
+
+
+class FeedDiary(models.Model):
+    id = models.AutoField(primary_key=True, verbose_name='自增id')
+    baby_id = models.IntegerField(default=0, verbose_name='关联宝宝id')
+    event_type = models.IntegerField(default=0, verbose_name='事件类型')
+    # 1:母乳亲喂 2:母乳瓶喂 3:奶粉 4:辅食 5:换尿布 6:身高体重 7:户外活动 8:育儿日记 9:自定义
+    event_content = models.JSONField(null=True, verbose_name='事件内容')
+    created_time = models.IntegerField(default=0, verbose_name='创建时间')
+    updated_time = models.IntegerField(default=0, verbose_name='更新时间')
+
+    class Meta:
+        db_table = 'feed_diary'
+        verbose_name = '喂养日记表'
+        verbose_name_plural = verbose_name

+ 3 - 0
Roomumy/tests.py

@@ -0,0 +1,3 @@
+from django.test import TestCase
+
+# Create your tests here.

+ 3 - 0
Roomumy/views.py

@@ -0,0 +1,3 @@
+from django.shortcuts import render
+
+# Create your views here.