【发布时间】:2021-07-12 12:28:07
【问题描述】:
我正在创建一个 Django 项目,在该项目下我创建了一个名为 products 的应用程序。我在这个products 应用程序的models.py 文件中放了一些代码,即
from django.db import models
# Create your models here.
class Product(models.Model):
name = models.CharField(max_length=120)
image = models.ImageField(upload_to='products', default='bob.png')
price = models.FloatField(help_text='in US Dollars $')
created = models.DateTimeField(auto_now_add=True)
updated = models.DateTimeField(auto_now=True)
def __str__(self):
return f"{self.name}"
之后,我在products 应用程序的admin.py 文件中注册了该类。代码是:
from django.contrib import admin
from .models import Product
# Register your models here.
admin.site.register(Product)
之后我触发了命令:
python manage.py makemigrations
python manage.py migrate
python manage.py runserver
运行最后一条命令后,我收到了error1 中提到的错误。之后我将DEBUG 模式更改为False,但之后我收到error2 中提到的错误。我什至将 settings.py 文件中的 ALLOWED_HOSTS 字段值更改为 ['*'] 或 ['127.0.0.1'] 但我仍然得到Bad Request error。
请帮我解决这个问题。
谢谢
【问题讨论】:
-
你试过127.0.0.1:8000/admin吗?
标签: django django-models django-rest-framework django-forms django-templates