zoukankan      html  css  js  c++  java
  • other Tank

    app下创建fixtures目录,在里面创建mydata.json文件或者mydata.YAML格式文件(文件名没有强制规定),里面填写你要添加的数据,大致如下

    [
      {
        "model": "card.WeekType",
        "pk": "1",
        "fields": {
          "week_day": "monday",
          "zh_hans": "周一"
        }
      },
      {
        "model": "card.WeekType",
        "pk": "2",
        "fields": {
          "week_day": "tuesday",
          "zh_hans": "周二"
        }
      }
    ]
    

    调用: python3 manage.py loaddata mydata

    他会搜寻每个app下的fixtures目录中是否存在mydata的文件,存在即会加载里面的数据。

    查看序列化器的信息

    from apps.card.serializers.card_serializer import DiscountRuleSerializer
    >>> a = DiscountRuleSerializer()
    >>> print(repr(a))
    DiscountRuleSerializer():
        id = IntegerField(label='ID', read_only=True)
        st_time = TimeField(format='%H:%M:%S')
        end_time = TimeField(format='%H:%M:%S')
        create_time = DateTimeField(label='创建时间', read_only=True)
        update_time = DateTimeField(label='更新时间', read_only=True)
        week_day = ChoiceField(choices=(('monday', '周一'), ('tuesday', '周二'), ('wednesday', '周三'), ('thursday', '周四'), ('friday', '周五'), ('saturday', '周六'), ('sundayabel='星期n', required=True)
        discount_factor = FloatField(label='优惠折扣系数', max_value=1.0, min_value=0.0, required=True)
        class Meta:
            validators = [<UniqueTogetherValidator(queryset=DiscountRule.objects.all(), fields=('week_day', 'discount_factor', 'st_time', 'end_time'))>]
    
  • 相关阅读:
    不要在构造中做太多事情,不然有时候会出现有意思的代码~
    对称加密和非对称加密
    关于WebAPI安全认证的问题
    Dojo和jQuery区别
    跨域访问解决方案:JSONP
    MyEclipse中提示SpringMVC的XML配置文件出错解决方法
    什么是跨域请求
    Hadoop的初步理解
    数据库读写分离的初步理解
    前端渲染和后端渲染
  • 原文地址:https://www.cnblogs.com/li-gao-wang/p/15356215.html
Copyright © 2011-2022 走看看