今天我注意到每当我通过我的Django站点上传文件时,文件上传文件权限0600意味着每当非root用户想要查看文件(nginx)时,就会显示403.
这只是从我能说的事情开始发生的.我检查了Django设置文件中的file_upload_permissions和file_upload_directory_permissions,它们都设置为0644.
我最近没有做任何Linux/Django更新,所以不应该是原因,任何帮助将不胜感激.
谢谢,
山姆
我已经在我的 Django 项目中安装了 Django Admin Sortable 2。我可以在管理员中看到拖放订单系统,但是当我移动某些对象时,订单不会被保存。移动对象时,我在终端日志中也看不到任何错误。
这是我的模型和管理 python 文件。我需要做任何额外的事情来保存订单吗?
模型.py
class QuickLink(models.Model):
title = models.CharField(max_length=20)
image = models.FileField(null=True, blank=False,upload_to='media/quick_links')
link = models.CharField(max_length=200)
order = models.PositiveIntegerField(default=0, blank=False, null=False)
def __str__(self):
return self.title
class Meta(object):
ordering = ['order']
Run Code Online (Sandbox Code Playgroud)
管理文件
from django.contrib import admin
from adminsortable2.admin import SortableAdminMixin
from .models import QuickLink
@admin.register(QuickLink)
class QuickLinksAdmin(SortableAdminMixin, admin.ModelAdmin):
pass
Run Code Online (Sandbox Code Playgroud)
我的版本如下:
姜戈 2.0.4
Python 3.6.1
Django Admin Sortable 2 0.6.19