打印生成的随机字符串

2024-10-03 06:23:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我的手机上有这个密码视图.py你知道吗

import string, random

def draegg_view(size=40, chars=string.ascii_letters + string.digits + string.punctuation):
    return ''.join(random.choice(chars) for _ in range(size))

我的问题是如何打印从这段代码生成的随机字符串?,我可以在python控制台上执行这个代码,但是我想在页面上看到结果!!你知道吗

谢谢。你知道吗


Tags: pyimportview视图密码sizestringdef
2条回答
import flask

app = flask.Flask()
@app.route("/")
def dreaegg_view(size=40...):
    return ...

app.run()

可能是在html页面中显示它的最简单方法。。。你知道吗

因为这是一个django视图,所以需要返回一个^{} object。你知道吗

最简单的情况是:

import random
import string

from django.http import HttpResponse


def draegg_view(request):
    size = 40
    chars = string.ascii_letters + string.digits + string.punctuation
    result = ''.join(random.choice(chars) for _ in range(size))
    return HttpResponse(result)

请注意,视图是Django中的关键组件/概念之一,请确保仔细研究Writing Views文档部分和tutorial。你知道吗

相关问题 更多 >