on
wine
  • tests.py 61B

      from django.test import TestCase # Create your tests here.
    kodo - Gogs: Go Git Service

    Sin Descripción

    sr_views.py 1.1KB

      # -*- coding: utf-8 -*- from __future__ import division from django_logit import logit from django_response import response from paginator import pagination from mch.models import AdministratorInfo from sales.models import SalesResponsibilityInfo from utils.error.errno_utils import AdministratorStatusCode @logit def sr_list(request): page = request.POST.get('page', 1) num = request.POST.get('num', 20) admin_id = request.session.get('admin_id') try: administrator = AdministratorInfo.objects.get(admin_id=admin_id, user_status=AdministratorInfo.ACTIVATED, status=True) except AdministratorInfo.DoesNotExist: return response(AdministratorStatusCode.ADMINISTRATOR_NOT_FOUND) srs = SalesResponsibilityInfo.objects.filter(brand_id=administrator.brand_id, status=True).order_by('-pk') count = srs.count() srs, left = pagination(srs, page, num) srs = [sr.admindata for sr in srs] return response(200, 'Get SR List Success', u'获取销售担当列表成功', { 'srs': srs, 'count': count, 'left': left, })
    kodo - Gogs: Go Git Service

    Нет описания

    0001_initial.py 1.9KB

      # -*- coding: utf-8 -*- # Generated by Django 1.11.26 on 2020-01-13 10:32 from __future__ import unicode_literals from django.db import migrations, models class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='MarketCodeInfo', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('status', models.BooleanField(db_index=True, default=True, help_text='Status', verbose_name='status')), ('created_at', models.DateTimeField(auto_now_add=True, help_text='Create Time', verbose_name='created_at')), ('updated_at', models.DateTimeField(auto_now=True, help_text='Update Time', verbose_name='updated_at')), ('isv_application_id', models.CharField(blank=True, db_index=True, help_text='\u5916\u90e8\u5355\u53f7', max_length=128, null=True, verbose_name='isv_application_id')), ('application_id', models.IntegerField(db_index=True, default=0, help_text='\u7533\u8bf7\u5355\u53f7', verbose_name='application_id')), ('code', models.CharField(blank=True, db_index=True, help_text='\u4e5d\u4f4d\u7684\u5b57\u7b26\u4e32\u539f\u59cb\u7801', max_length=16, null=True, verbose_name='code')), ('code_url', models.CharField(blank=True, db_index=True, help_text='28\u4f4d\u666e\u901a\u7801\u5b57\u7b26\t', max_length=128, null=True, verbose_name='code_url')), ('has_used', models.BooleanField(db_index=True, default=True, help_text='\u662f\u5426\u5df2\u4f7f\u7528', verbose_name='has_used')), ], options={ 'verbose_name': '\u4e00\u7269\u4e00\u7801\u4fe1\u606f', 'verbose_name_plural': '\u4e00\u7269\u4e00\u7801\u4fe1\u606f', }, ), ]