私信  •  关注

Arakkal Abu

Arakkal Abu 最近创建的主题
Arakkal Abu 最近回复了

尝试 OR ing的 Q 对象和稍后调用 distinct() 方法,

qs_without_dup = Post.objects.filter(Q(tags__slug__icontains=query)|Q(title__icontains=query)).distinct()
4 年前
回复了 Arakkal Abu 创建的主题 » 为什么从django导入*不能导入所有子模块?

apps 模块在您的上下文中,您可以通过两种方式(至少)执行此操作

方法-1

import django.apps

print(django.apps)

应该是 import django.apps 而不是 import django

方法2

from django import apps

print(apps)

from django import * ,Python将只导入 .py ) __init__.py . 即 将不可用,因为 不是模块 但是

4 年前
回复了 Arakkal Abu 创建的主题 » 在django管理页上显示自定义格式名称

这个 list_display --(Django doc) 支持 我也是。所以,定义一个 user(...) 方法,

class OnlineUsersAdmin(admin.ModelAdmin):
    # a list of displayed columns name.
    list_display = ['user']

    def user(self, instance):
        return instance.__str__()
4 年前
回复了 Arakkal Abu 创建的主题 » Django配置文件窗体未命中数据库

你不是在打电话 save(...) 方法

# Your code
...
user.set_password(user.password)
user.save()
profile = profile_form.save(commit=False)
profile.user = user
profile.save() # saving profile
... 
# your code
4 年前
回复了 Arakkal Abu 创建的主题 » Django:此数据库后端不支持不同的ON字段

我希望你想得到一个 分组依据 Grading_Categories 价值观。

total = grade.objects.values('Grading_Categories').annotate(Average=Avg('Average')).filter(Teacher=m.id).order_by('Grading_Categories')
4 年前
回复了 Arakkal Abu 创建的主题 » Django-Rest框架关系

编写额外的序列化程序并将其连接到 to_representation(..) 方法,

class PegawaiShortSerializer(serializers.ModelSerializer):
    class Meta:
        model = Pegawai
        fields = (
            'id',
            'name',
            'alias',
        )


class BarangSerializer(serializers.ModelSerializer):
    class Meta:
        model = Barang
        fields = (
            'pegawai',
            'nama_barang',
            'harga_barang',
        )

    def to_representation(self, instance):
        rep = super().to_representation(instance)
        rep['pegawai'] = PegawaiShortSerializer(instance.pegawai).data
        return rep