分类标签归档:django-admin

[ django-admin外键字段自动生成的增删改查按钮去除 ]


隐藏 Django Admin 自动完成外键字段(如 leader_user)后面的四个按钮(编辑、添加、删除、查看)

admin.py

@admin.register(User)
class UserAdmin(auth_admin.UserAdmin):
    form = UserAdminChangeForm
    add_form = UserAdminCreationForm
    autocomplete_fields = ['leader_user']
    filter_horizontal = (
        "groups"

< Read more >

[ django 排序 ]


django的非外键排序

两张表我需要对part里面的字段进行排序, 但是没有外键关联

class Parts(models.Model):
    ...
    ...
    ...

class LocationDrawerComponentParts(models.Model):
    location_drawer_component = models.ForeignKey(
        "cews.LocationDrawerComponent", on_delete=models.CASCADE, null=False, blank=False
   

< Read more >

[ django部署防止后台admin出现csrf ]


有时候后台admin登陆报错scrf, 就这样部署

(base) chf@chf:~/Nginx$ cat nginx-config/default.conf

# HTTP 强制跳转 HTTPS(前端)
server {
    listen 80;
    server_name frontend.chenhaifeng.top;
    return 301 https://$host$request_uri;
}

# HTTP 强制跳转 HTTPS(后端)
server {
    listen 80;
    server_name backend.chenhaifeng.top;

< Read more >