任何人都可以帮我解决如何从django管理网站打开附加文件的问题吗?
这是我的代码:
IDAttached = models.FileField(upload_to =' / documents /%Y /%m /',null = True,blank = True)
提前致谢。
答案 0 :(得分:1)
要查看django网站的用户上传到数据库的内容,您需要将应用的models.py注册到管理界面。比如说你有models.py如下:
class ABC(models.Model):
ABCFILE=models.FileField(upload_to='<path>/%Y/%m/%d')
在app文件夹中创建一个admin.py文件,代码如下:
from equipo.<your_app_name>.models import *
from django.contrib import admin
admin.site.register(ABC)
在此之后,您可以在管理界面上看到它。
答案 1 :(得分:0)
如果您在settings.py中正确设置了MEDIA_URL,则应该可以在my_model.IDAttached.url
获取这些文件的地址Django runserver应该在开发中为您显示它们,但在生产中您需要配置您的Web服务器以显示MEDIA_ROOT本身的内容。