如何在 Django 中使用 reddit api?
How to use reddit api in Django?
这可能吗?我应该把它的代码放在哪里?在 views.py 或独立文件中?但是反序列化 json/xml 可能是一种选择,但我不知道放在哪里以及如何放它
这绝对有可能,这取决于您对 "latest post" 的考虑有多严格。
您可以将 API reader 放在它自己的文件 (reddit.py
) 中,并在用户获取您的页面时调用 reader,然后使用reader 的结果。
或者更好的是,如果它不需要是绝对最新的 post,您可以在特定时间点(例如,每 15 分钟)存储最新的 post一个数据库,然后在用户获取您的页面时从您的模型中获取相关对象。这可能比进行实时 API 调用并在页面加载时解析结果要快得多。您可以让 reader 每 15 分钟异步调用 Reddit API,这样就不会影响用户体验。
这可能吗?我应该把它的代码放在哪里?在 views.py 或独立文件中?但是反序列化 json/xml 可能是一种选择,但我不知道放在哪里以及如何放它
这绝对有可能,这取决于您对 "latest post" 的考虑有多严格。
您可以将 API reader 放在它自己的文件 (reddit.py
) 中,并在用户获取您的页面时调用 reader,然后使用reader 的结果。
或者更好的是,如果它不需要是绝对最新的 post,您可以在特定时间点(例如,每 15 分钟)存储最新的 post一个数据库,然后在用户获取您的页面时从您的模型中获取相关对象。这可能比进行实时 API 调用并在页面加载时解析结果要快得多。您可以让 reader 每 15 分钟异步调用 Reddit API,这样就不会影响用户体验。