コード例 #1
0
def do_or_fake_filter(value, formatter):
    """
    call a faker if value is None
    uses:

        {{ myint|or_fake:'randomInt' }}

    """
    if not value:
        value = Faker.getGenerator().format(formatter)
    return value
コード例 #2
0
ファイル: fakers.py プロジェクト: Tosta-Mixta/django-faker
def do_or_fake_filter( value, formatter ):
    """
    call a faker if value is None
    uses:

        {{ myint|or_fake:'randomInt' }}

    """
    if not value:
        value = Faker.getGenerator().format( formatter )
    return value
コード例 #3
0
def do_fake_filter(formatter, arg=None):
    """
    call a faker format
    uses:

        {{ 'randomElement'|fake:mylist }}
        {% if 'boolean'|fake:30 %} .. {% endif %}
        {% for word in 'words'|fake:times %}{{ word }}\n{% endfor %}

    """
    args = []
    if not arg is None: args.append(arg)
    return Faker.getGenerator().format(formatter, *args)
コード例 #4
0
def do_fake(formatter, *args, **kwargs):
    """
        call a faker format
        uses:

            {% fake "formatterName" *args **kwargs as myvar %}
            {{ myvar }}

        or:
            {% fake 'name' %}

        """
    return Faker.getGenerator().format(formatter, *args, **kwargs)
コード例 #5
0
ファイル: fakers.py プロジェクト: Tosta-Mixta/django-faker
def do_fake_filter( formatter, arg=None ):
    """
    call a faker format
    uses:

        {{ 'randomElement'|fake:mylist }}
        {% if 'boolean'|fake:30 %} .. {% endif %}
        {% for word in 'words'|fake:times %}{{ word }}\n{% endfor %}

    """
    args = []
    if not arg is None: args.append(arg)
    return Faker.getGenerator().format( formatter, *args )
コード例 #6
0
ファイル: fakers.py プロジェクト: Tosta-Mixta/django-faker
def do_fake( formatter, *args, **kwargs ):
    """
        call a faker format
        uses:

            {% fake "formatterName" *args **kwargs as myvar %}
            {{ myvar }}

        or:
            {% fake 'name' %}

        """
    return Faker.getGenerator().format( formatter, *args, **kwargs )