简体   繁体   English

"当我在 django 中读取文件字段时,我在生产中收到错误 500"

[英]i got error 500 on production when i read filefield in django

hello everyone please help me i have recently maked a website but i got 500 error when i put it in production but strangly all is working well in my computer i am trying to read the buffer of a filefield inside a model and itson local but not in production大家好,请帮助我我最近创建了一个网站,但是当我将其投入生产时出现 500 错误,但奇怪的是在我的计算机上一切正常生产

class post(models.Model):
titre=models.CharField(unique=True,null=True,max_length=100)
description=models.TextField(null=True,blank=True,max_length=400)
T=models.CharField(default="image",blank=True,max_length=50)
image=models.FileField(null=True)
cat=models.ForeignKey(categorie,on_delete=models.CASCADE,null=True)
datepost=models.DateTimeField(auto_now_add=True,blank=True)
user=models.ForeignKey(myuser,on_delete=models.CASCADE,null=True)
vue=models.IntegerField(default=0,blank=True)
def __str__(self):
    return self.titre

def save(self, *args ,**kwargs):
    #cette partie permet de generer un identifiant unique
    f=self.image.readline()
    mime=magic.from_buffer(f,mime=True)
    if "video" in mime :
        self.T="short"
    super(post,self).save(*args,**kwargs)

我想我们需要一些日志信息来看看我们可以在这里做什么。

"

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM