gpt4 book ai didi

python - 值错误 : Field 'id' expected a number but got 'Processing'

转载 作者:行者123 更新时间:2023-12-04 11:52:06 24 4
gpt4 key购买 nike

我将在 DigitalOcean 上部署我的 django 应用程序。一切都很顺利,除了出现以下错误,我的问题是:我在哪里可以找到这个错误的来源,实际上是在哪个文件中?

Operations to perform:
Apply all migrations: admin, auth, ccapp, contenttypes, sessions
Running migrations:
Applying ccapp.0009_auto_20191207_2148...Traceback (most recent call last):
File "/home/progbash/ccproject/env/lib/python3.6/site-packages/django/db/models/fields/__init__.py", line 1768, in get_prep_value
return int(value)

ValueError: invalid literal for int() with base 10: 'Processing'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "manage.py", line 21, in <module>
main()
File "manage.py", line 17, in main
execute_from_command_line(sys.argv)
File "/home/progbash/ccproject/env/lib/python3.6/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line
utility.execute()
File "/home/progbash/ccproject/env/lib/python3.6/site-packages/django/core/management/__init__.py", line 395, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
...
File "/home/progbash/ccproject/env/lib/python3.6/site-packages/django/db/models/fields/__init__.py", line 2361, in get_db_prep_value
value = self.get_prep_value(value)
File "/home/progbash/ccproject/env/lib/python3.6/site-packages/django/db/models/fields/__init__.py", line 1772, in get_prep_value
) from e
ValueError: Field 'id' expected a number but got 'Processing'.
models.py :
from datetime import datetime

# Create your models here.
class Question(models.Model):
question_text = models.TextField(max_length=200)
answer = models.TextField(max_length=200)

def __str__(self):
return self.question_text

class ApplicantStatus(models.Model):
class Meta:
verbose_name_plural = "Applicant Statuses"

name = models.CharField(max_length=30)

def __str__(self):
return self.name

class Applicant(models.Model):
name = models.CharField(max_length=20)
surname = models.CharField(max_length=30)
birth_date = models.DateField(blank=False)
phone = models.CharField(max_length=15)
email = models.EmailField(max_length=40)
motivation_letter = models.TextField(max_length=200)
status = models.ForeignKey(ApplicantStatus, on_delete=models.CASCADE, default=3)
photo = models.FileField(upload_to='static/applicant_photos', blank=True)

def __str__(self):
return self.name


class Message(models.Model):
message_text = models.CharField(max_length=200)
sender_name = models.CharField(max_length=30)
sender_email = models.EmailField(max_length=50)

def __str__(self):
return self.sender_name

最佳答案

只需删除除 之外的所有迁移文件初始化 python 文件运行 python manage.py makemigrations 然后 python manage.py migrate

关于python - 值错误 : Field 'id' expected a number but got 'Processing' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59266635/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com