コード例 #1
0
ファイル: EmailField.py プロジェクト: 5oe/djangos
def create_old_email():
    default = get_setting('EMAIL_FIELD_DEFAULT')
    if default:
        return default

    # 检查概率设置
    pr = get_setting('EMAIL_FIELD_PR')
    char_field_list = get_setting('EMAIL_FIELD_LIST')
    if pr and is_hit_pr(pr):
        return get_lucky_one(char_field_list)
コード例 #2
0
ファイル: DateTimeField.py プロジェクト: 5oe/djangos
def create_old_datetime():
    default = get_setting('DATETIME_FIELD_DEFAULT')
    if default:
        return default

    # 检查概率设置
    pr = get_setting('DATETIME_FIELD_PR')
    datetime_field_list = get_setting('DATE_FIELD_LIST')
    if pr and is_hit_pr(pr):
        return get_lucky_one(datetime_field_list)
コード例 #3
0
ファイル: IntegerField.py プロジェクト: 5oe/djangos
def create_old_int():
    default = get_setting('INTEGER_FIELD_DEFAULT')
    if default:
        return default

    # 检查概率设置
    pr = get_setting('INTEGER_FIELD_PR')
    integer_field_list = get_setting('INTEGER_FIELD_LIST')
    if pr and is_hit_pr(pr):
        return get_lucky_one(integer_field_list)
コード例 #4
0
def create_old_float():
    default = get_setting('FLOAT_FIELD_DEFAULT')
    if default:
        return default

    # 检查概率设置
    pr = get_setting('FLOAT_FIELD_PR')
    float_field_list = get_setting('FLOAT_FIELD_LIST')
    if pr and is_hit_pr(pr):
        return get_lucky_one(float_field_list)
コード例 #5
0
def create_old_password():
    # 小分支,用户名类生成
    # 检查是否有默认值
    default = get_setting('PASSWORD_DEFAULT')
    if default:
        return default

    # 检查概率设置
    pr = get_setting('PASSWORD_PR')
    password_list = get_setting('PASSWORD_LIST')
    if pr and is_hit_pr(pr):
        return get_lucky_one(password_list)
コード例 #6
0
def create_old_name():
    # 小分支,用户名类生成
    # 检查是否有默认值
    default = get_setting('NAME_DEFAULT')
    if default:
        return default

    # 检查概率设置
    pr = get_setting('NAME_PR')
    name_list = get_setting('NAME_LIST')
    if pr and is_hit_pr(pr):
        return get_lucky_one(name_list)
コード例 #7
0
ファイル: CharField.py プロジェクト: 5oe/djangos
def create_old_char(max_length):
    default = get_setting('CHAR_FIELD_DEFAULT')
    if default:
        return default

    # 检查概率设置
    pr = get_setting('CHAR_FIELD_PR')
    char_field_list = get_setting('CHAR_FIELD_LIST')
    if pr and is_hit_pr(pr):
        ret = get_lucky_one(char_field_list)
        if max_length >= len(ret):
            return ret
コード例 #8
0
ファイル: FileField.py プロジェクト: 5oe/djangos
def create_new_file():
    file_field_list = get_setting('FILE_FIELD_LIST')
    return get_lucky_one(file_field_list)
コード例 #9
0
ファイル: data.py プロジェクト: 5oe/djangos
 def create_boolean_field(self, column):
     return get_lucky_one((0, 1))