我正在尝试做 django api。
在models.py中
class Receipt(models.Model):
id=models.AutoField(primary_key=True)
name=models.CharField(max_length=100)
created_at = models.DateTimeField(default=datetime.datetime.now(),null=True,blank=True)
updated_at = models.DateTimeField(auto_now=True,editable=False)
如果我添加 , auto_now =True,我会出错editable=False。这是我的错误信息。
django.core.exceptions.FieldError: 'updated_at' cannot be specified for Receipt model form as it is a non-editable field
追溯:
Traceback (most recent call last):
File "/home/uadmin/django/env/lib/python2.7/site-packages/django/utils/autoreload.py", line 228, in wrapper
fn(*args, **kwargs)
File "/home/uadmin/django/env/lib/python2.7/site-packages/django/core/management/commands/runserver.py", line 124, in inner_run
self.check(display_num_errors=True)
File "/home/uadmin/django/env/lib/python2.7/site-packages/django/core/management/base.py", line 359, in check
include_deployment_checks=include_deployment_checks,
File "/home/uadmin/django/env/lib/python2.7/site-packages/django/core/management/base.py", line 346, in _run_checks
return checks.run_checks(**kwargs)
File "/home/uadmin/django/env/lib/python2.7/site-packages/django/core/checks/registry.py", line 81, in run_checks
new_errors = check(app_configs=app_configs)
我应该怎么做才能解决这个错误?
皈依舞
达令说
相关分类