小编r00*_*0fl的帖子

如何检查 Telnet 连接是否仍然建立?使用 telnetlib

我想检查使用 telnetlib 的连接是否仍然存在。

我这样做的方法是发送ls命令并检查答案,但我确信必须有更流畅的解决方案。

telnetlib

5
推荐指数
1
解决办法
1484
查看次数

Django:如何在模板的 if 语句中使用变量?

我的 views.py 移交了一个名为“preSelect”的变量,其中包含一个整数值。

在模板中,我想在 If 语句中使用该 Integer 来检查当前 for 循环计数器是否小于或大于我的值。

{% if forloop.counter <= {{ preSelect }} %}
    <td><input type="checkbox" name="checks" id="1" value={{ row.0 }} checked/></td>
{% else %}
   <td><input type="checkbox" name="checks" id="1" value={{ row.0 }} /></td>
{% endif %}
Run Code Online (Sandbox Code Playgroud)

但是,这会返回以下错误:

环境:

请求方式:POST 请求地址:http : //127.0.0.1 : 8000/

Django 版本:1.10.2 Python 版本:2.7.11 已安装的应用程序:['django.contrib.admin'、'django.contrib.auth'、'django.contrib.contenttypes'、'django.contrib.sessions'、'django .contrib.messages', 'django.contrib.staticfiles', 'testsetcreation'] 安装的中间件:['django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common .CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrame]Options

模板错误:在模板 D:\Django\testsetcreation\templates\testsetcreation\testsetView.html 中,第 61 行错误无法解析剩余部分:'{{' from '{{' 51 : Comment 52 :
SW Version 53 …

python django django-templates django-models

5
推荐指数
1
解决办法
7030
查看次数

Django 错误:“‘字段列表’中的未知列‘categorytree.id’”

通过 Django shell 运行以下命令时:

from myApp.models import *
print Categorytree.objects.all()
Run Code Online (Sandbox Code Playgroud)

我收到此错误消息:

OperationalError: (1054, “'field list' 中的未知列 'categorytree.id'”)

这是我的模型的样子:

class Categorytree(models.Model):
    level = models.IntegerField(db_column='Level')  # Field name made lowercase.
    categorynode_idcategorynode = models.ForeignKey(Categorynode, models.DO_NOTHING, db_column='CategoryNode_idCategoryNode')  # Field name made lowercase.
    categorynode_idancestorcategorynode = models.ForeignKey(Categorynode, models.DO_NOTHING, db_column='CategoryNode_idAncestorCategoryNode', related_name='+')  # Field name made lowercase.

    class Meta:
        managed = False
        db_table = 'categorytree'
        unique_together = (('categorynode_idcategorynode', 'categorynode_idancestorcategorynode'),)
Run Code Online (Sandbox Code Playgroud)

请注意,它没有主键,也不应该有,但 Django 似乎认为会有一个主键 .id 字段。

django django-models

1
推荐指数
1
解决办法
5360
查看次数