我希望 VS Code 在运行时打开 venv,但我找不到如何做到这一点。我已经尝试将这一行添加到 settings.json 中:
"terminal.integrated.shellArgs.windows": ["source${workspaceFolder}\env\Scripts\activate"]
但是,它给我一个 127 错误代码。我发现了 127 代码的含义。这意味着,Not found。但是,如果我现在看到我眼中的 venv 文件夹,怎么找不到它?
我认为是终端故障。我正在将 Win 10 与 Git Bash 终端一起使用,这是在您将 Git 安装到您的机器时出现的。
我想返回100 <= self.status_code <= 599与 Django 的 HttpResponseBase类中编写的不同的状态代码。有什么简单的方法可以绕过这个限制吗?
我有 2 个数据库模型:
class Book(models.Model):
title = models.CharField(max_length=150, null=False)
author = models.CharField(max_length=150, null=False)
date_pub = models.DateField(verbose_name="Date Published")
Run Code Online (Sandbox Code Playgroud)
和
class Customer(models.Model):
name = models.CharField(max_length=25, null=False)
surname = models.CharField(max_length=35, null=False)
age = models.IntegerField(null=False)
book = models.ForeignKey(to=Book, on_delete=models.CASCADE)
Run Code Online (Sandbox Code Playgroud)
我的应用程序是最近创建的,所以我用来manage.py shell向这些模型插入数据。
例如,假设我创建了带有标题"Kolobok"和"Zolotaya Ribka". 接下来,我创建了 customer "Vasya"。当我创建 customer 时"Vasya",我将字段指向book“Kolobok”。但随着时间的推移,我想将 book 附加"Zolotaya Ribka"到"Vasya"'s books 。
我怎么能这样?