因此,我在Django中处理model.py,得到2个pylint错误。我不明白为什么?这是pylint的问题还是我在代码中做错了什么。
E1120:No value for argument 'on_delete' in constructor call
E1136:Value 'self.text' is unsubscriptable
>
第一个是在第19行,在条目主题=模型中。外键(主题)
第二个在第24行self.text[:50]
如果我删除入口类代码工作
from django.db import models
# Create your models here.
class Topic(models.Model):
"""A topic the user is learning about"""
text = models.CharField(max_length=200)
date_added = models.DateTimeField(auto_now_add=True)
def __str__(self):
"""Return a string representation of the model."""
return self.text
class Entry(models.Model):
"""Something specific learned about a topic"""
topic = models.ForeignKey(Topic)
text = models.TextField()
date_added = models.DateTimeField(auto_now_add=True)
class Meta:
verbose_name_plural = "entries"
def __str__(self):
"""Return a string representation of the model."""
return self.text[:50] + "..."
为了防止这种情况,我们应该在_delete=models.PROTECT上使用。
默认情况下,Django在_delete=models.CASCADE上使用
,但如果意外删除对象,这是不安全的。
在这种情况下,不会有删除对象的通知,所以使用模型是理想的。保护。
第二个问题的原因是,你错过了命令python后的命令manage.pymakaffgrations[appname]
,缺少的命令是pythonmanage.py迁移
。
问题是在Django 1.9中的ForeignKey需要1个位置参数在Django 2.0中的ForeignKey需要2个位置参数
topic = models.ForeignKey("Topic", on_delete=models.PROTECT)
基类控制器里有error方法,用于api的错误消息返回输出 /** * 操作错误跳转的快捷方法 * @access protected * @param mixed $msg 提示信息,若要指定错误码,可以传数组,格式为['code'=>您的错误码,'msg'=>'您的错误消息'] * @param mixed $data 返回的数据 * @par
我是JS的学生。我有一段代码返回了一个错误。 这是返回的语法错误。你们能解释一下我做错了什么吗?
我有一个请求和响应Json。当我提交请求时,它将在我的应用程序中显示响应。Url显示邮递员请求和响应[1]:https://i.stack.imgur.com/UW4jo.png我尝试了下面的代码,但面临的问题是,我得到了正确的JSONObject响应,但在调试时,当光标进入改装的onResponse方法时,主体显示为null,错误代码为500。但在《邮差》中,一切都很好。我因为这个问题浪费了两天
接口说明 登录并返回token 如需调用,请访问 开发者文档 来查看详细的接口使用说明 该接口仅开放给已获取SDK的开发者 如开启https功能,请求地址的协议应改为https,如:https://www.example.com/wish3dearth/api/access/v1.0.0/getLicenseInfo API地址 POST /authcenter/api/login/v1.0.0/
问题内容: 我有以下代码: 那应该从给定的URL返回图像。 我测试了以下两个随机选择的URL: https://www.google.co.ma/images/srpr/logo4w.png http://www.earthtimes.org/newsimage/osteoderms-storing-minerals-helped-huge-dinosaurs-survive_3011.jpg 第
JSoup-1.8.1 尝试{ Document Document=Jsoup.connect(url.get(); 返回Document.getElementsByTag(“title”).text(); }catch(异常e){ System.out.println(e); 返回null; } org.jsoup.HttpStatusExc0019: HTTP错误获取URL。状态=404, U