首页 > 解决方案 > 从 Django 的视图中显示多行文本

问题描述

我正在开发一个显示用户日志中记录的信息的 Django 应用程序。这个特定的旨在告诉哪些用户共享一个 IP。我的代码如下所示:

users = logs.username.unique()
UsedUsers = []
print('Shared IPs:')
print()
for user in users:
    UsedUsers.append(user)
    for otherplayer in users:
        if otherplayer not in UsedUsers:
            Userlogs = logs[logs.username.isin([user])
            UserIP = Userlogs.IP.unique()
            OtherPlayerlogs = logs[logs.username.isin([otherplayer])
            OtherPlayerIP = OtherPlayerlogs.IP.unique()
            SharedIPs = set(UserIP).intersection(OtherPlayerIP) 
            print(user, 'shares these IPs with', otherplayer, ":")
            print(*SharedIPs, sep = "\n")
            print()

命名约定可能很糟糕。这更像是我的学习项目。我的问题是我可以让这段代码在 Juypter Notebook 中工作,但是当我将它切换到 Django 中的视图时,我不确定如何存储它以将其传递到 .html

标签: djangodjango-views

解决方案


推荐阅读