【发布时间】:2019-08-05 06:46:37
【问题描述】:
当我保存一个新条目时,我收到了这个巨大的错误,最后一行显示You're seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard page generated by the handler for this status code.
当我这样做时,我收到另一个错误CommandError: You must set settings.ALLOWED_HOSTS if DEBUG is False.
我正在按照教程学习 Django,我想我已经按照教程中的说明完成了
DEBUG = True
ALLOWED_HOSTS = []
# Application definition
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'products.apps.ProductsConfig'
]
settings.py的sn-p
from django.contrib import admin
from .models import Product
# Register your models here.
admin.site.register(Product)
admin.py
from django.db import models
class Product(models.Model):
name = models.CharField(max_length=255)
price = models.FloatField()
stock = models.IntegerField()
image_url = models.CharField(max_length=2083)
class Offer(models.Model):
code = models.CharField(max_length=10)
description = models.CharField(max_length=255)
discount = models.FloatField()
models.py
【问题讨论】:
标签: django-admin