我已经把我的django项目投入生产。每次添加一个管理模型,它不会更新,并显示在我的管理面板上。迁移和collectstatic命令都进行得很好。我试图源修复,但我只是不能让它工作。在本地服务器工作完全正常。
下面是我的代码:
models.py
class PostImage(models.Model):
image = models.ImageField(null=False, blank=False, upload_to="images", default="default.png")
image_title = models.CharField(max_length=100, null=False, blank=False, default="")
def __str__(self):
return self.image_title
class BlogPost(models.Model):
blog_title = models.CharField(max_length=255, null=True, blank=True)
blog_article = QuillField(null=True, blank=True)
blog_image = models.ImageField(null=True, blank=True, upload_to="images", default="default.png")
blog_date = models.DateField(auto_now_add=True)
def __str__(self):
return self.blog_title
class EnterImage(models.Model):
enter_image = models.ImageField(null=True, blank=True, upload_to="images", default="default.png")
enter_image_title = models.CharField(max_length=100, null=False, blank=False, default="")
def __str__(self):
return self.enter_image_title
class QuillPost(models.Model):
content = QuillField()
def __str__(self):
return self.content
class AboutMe(models.Model):
about_image = models.ImageField(null=True, blank=True, upload_to="images", default="default.png")
about_image_title = models.CharField(max_length=100, null=False, blank=False, default="")
def __str__(self):
return self.about_image_title
urls.py
from django.contrib import admin
from django.urls import path, include
from django.conf.urls.static import static
from django.conf import settings
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('martinhensonphotography.urls')),
]
urlpatterns += staticfiles_urlpatterns()
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
urlpatterns += static(settings.STATIC_URL, document_root=settings.MEDIA_ROOT)
admin.py
from django.contrib import admin
from . models import PostImage, EnterImage, BlogPost, QuillPost, AboutMe
# Register your models here.
admin.site.register(PostImage)
admin.site.register(BlogPost)
admin.site.register(EnterImage)
admin.site.register(QuillPost)
admin.site.register(AboutMe)
应用程序
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'martinhensonphotography.apps.MartinhensonphotographyConfig',
'crispy_forms',
'django_quill',
'ckeditor',
'ckeditor_uploader',
1条答案
按热度按时间7kqas0il1#
你能把你的设置代码(已安装的应用程序)部分的问题,这将有所帮助。