小编sam*_*707的帖子

Nginx/Django文件上传权限

今天我注意到每当我通过我的Django站点上传文件时,文件上传文件权限0600意味着每当非root用户想要查看文件(nginx)时,就会显示403.

这只是从我能说的事情开始发生的.我检查了Django设置文件中的file_upload_permissions和file_upload_directory_permissions,它们都设置为0644.

我最近没有做任何Linux/Django更新,所以不应该是原因,任何帮助将不胜感激.

谢谢,

山姆

python linux django file-permissions nginx

4
推荐指数
1
解决办法
874
查看次数

Django Admin Sortable 2 不保存订单

我已经在我的 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

python sorting django django-admin

0
推荐指数
1
解决办法
1821
查看次数

标签 统计

django ×2

python ×2

django-admin ×1

file-permissions ×1

linux ×1

nginx ×1

sorting ×1