cs50w 邮件项目中的 inbox.js 无法正常工作

问题描述 投票:0回答:1

我正在做cs50w项目“邮件”。项目中已经实现了python代码,我们只需要处理javascript代码即可。 JavaScript 代码应该能够在撰写电子邮件和查看邮箱时从服务器获取数据。当我发送我编写的电子邮件时,我什么也没收到,并且 url 添加了“/?”我不知道为什么。

我还尝试在我的视图函数中添加打印来检查我的函数是否被调用,但终端中没有任何打印,这意味着获取函数可能不起作用。除了inbox.js 和在views.py 中添加打印之外,我没有更改项目附带的代码中的任何内容。

我尝试使用 print 和 console.log 进行调试,但仍然没有任何结果。如果调用其中一个视图函数但什么也没有,我希望在终端中打印一条消息,我还添加了 console.log 但没有任何内容记录到我的控制台。

cs50
1个回答
0
投票

使用CS50提供的文档获取数据。确保仅在提交表单后获取数据。

要实际查看创建的任何电子邮件,请在

admin.py
中注册您的 Django 模型:

from django.contrib import admin
from .models import User, Email

admin.site.register(User)
admin.site.register(Email)

然后在终端中执行

python3 manage.py createsuperuser
命令创建一个管理员帐户。

重新运行服务器后,在url中添加“/admin”即可进入Django的管理界面,其中显示所有模型。

© www.soinside.com 2019 - 2024. All rights reserved.