我有一个测试 django 应用程序。
在一页中,测试向所有用户显示相同的问题。
我希望当用户正确回答时,向其他活动用户的浏览器发送信号以刷新下一个问题。
我一直在学习 django 中的信号,我正在学习使用它们,但我现在不知道如何将“刷新信号”发送到客户端浏览器。
我认为它可以使用 javascript 代码来检查某个值(实际问题)是否更改,如果更改会重新加载页面,但我不知道这种语言,而且我发现的信息很混乱。
有谁能够帮助我?
非常感谢。
我想用某种灯箱,彩盒打开图像.怎么可能只打开里面有图像并且在.content类中的链接?
就像是:
$('.content a img').colorbox();
Run Code Online (Sandbox Code Playgroud) from django.db import models
from audit_trail.audit import AuditTrail
from my_base_model.classes import BaseUuidModel
from my_class_base import BaseClass
class Mini(BaseMaternalVisitModel):
my_class_base = models.ForeignKey(BaseClass)
class MiniHu(BaseUuidModel):
myclass = models.ForeignKey(Mini)
class Meta:
app_label="classes"
Run Code Online (Sandbox Code Playgroud)
当我跑步时,python manage.py validate我得到这个错误
<MiniHu> has a relation with model <Mini>, which has either not been installed or is abstract.
Run Code Online (Sandbox Code Playgroud) 如果我这样做:
class ActivityListView(ListView):
template_name = "activities/activities.html"
queryset = Activity.objects.filter(user=request.user)
Run Code Online (Sandbox Code Playgroud)
我明白了:
"请求"未定义
......显然.然后,如果我这样做:
def get_context_data(self, **kwargs):
queryset = Activity.objects.filter(owner=self.request.user)
context = super(ActivityListView, self).get_context_data(**kwargs)
context["activities"] = queryset
return context
Run Code Online (Sandbox Code Playgroud)
我明白了:
不正确配置的"ActivityListVew"必须定义"queryset"或"model",
我明白了 我想知道哪个是解决这个问题的最佳方法?
我需要编写一个有效的算法来执行以下任务:
给定可以表示文件或文件夹的节点列表,构造文件夹层次结构的树结构.该节点包含:1.String中当前节点的父路径.2.此节点是文件还是文件夹.
我花了一天时间思考这个问题,但无法解决问题.这是可以做到的吗?
非常感谢.