小编I.J*_*dze的帖子

Django获取相关对象ManyToMany关系

我有两个模型:

class CartToys(models.Model):
    name = models.CharField(max_length=350)
    quantity = models.IntegerField()

class Cart(models.Model):
    cart_item = models.ManyToManyField(CartToys)
Run Code Online (Sandbox Code Playgroud)

我想把所有相关的玩具都买到这个购物车上。我怎样才能做到这一点

python django

8
推荐指数
1
解决办法
9000
查看次数

Django Rest框架drf-yasg swagger ListField序列化器的多个文件上传错误

我正在尝试从swagger(使用drf-yasg)进行上传文件输入,但是当我使用MultiPartParser类时,它给了我以下错误:

drf_yasg.errors.SwaggerGenerationError: FileField is supported only in a formData Parameter or response Schema
Run Code Online (Sandbox Code Playgroud)

我的看法:

drf_yasg.errors.SwaggerGenerationError: FileField is supported only in a formData Parameter or response Schema
Run Code Online (Sandbox Code Playgroud)

我的序列化器:

class AddExperience(generics.CreateAPIView):
    parser_classes = [MultiPartParser]

    permission_classes = [IsAuthenticated]
    serializer_class = DoctorExperienceSerializer
Run Code Online (Sandbox Code Playgroud)

我也尝试过FormParser,但它仍然给我同样的错误。另外:FileUploadParser解析器但它的工作原理如下JsonParser

python django python-3.x django-rest-framework drf-yasg

7
推荐指数
1
解决办法
1768
查看次数

Django paginator页面范围不显示所有数字

我在我的网站上有一个分页,但它向我显示每个页面,如1-19,我只想显示5页.在此输入图像描述

我怎样才能做到这一点?

views.py

    paginator = Paginator(object_list, new_number_of_list)

    page = request.GET.get('page')

    try:
        Items = paginator.page(page)
    except PageNotAnInteger:
        Items = paginator.page(1)
    except EmptyPage:
        Items = paginator.page(paginator.num_pages)

    variables = RequestContext(request, {"Items": Items,
                                         "ForItemCount": ForItemCount,
                                         "page": page,
                                         })
    return render(request, 'templates/Core/resource_base.html',
                           variables)
Run Code Online (Sandbox Code Playgroud)

我的pagination.html

<div class="pagination p1">
  <span class="step-links">
    <ul>

          {% for l in  Items.paginator.page_range %}
            <li><a href="?page={{forloop.counter}}">{{forloop.counter}}</a></li>
          {% endfor %}



    </ul>
  </span>
</div>
Run Code Online (Sandbox Code Playgroud)

python django django-pagination

5
推荐指数
2
解决办法
5713
查看次数

Django drf-yasg swagger 每个路由都需要标头 LOCALE 参数

是否可以使应用程序中的每个 URL 都需要标头区域设置参数。我可以实现它以在全局配置或每个视图方法中进行设置吗?如果是,我该怎么做?

django django-rest-framework drf-yasg

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

我怎样才能用css制作这样的div形状?

我正在制作这样形状的特殊盒子,我不知道如何用 css 绘制它

html css css-shapes

3
推荐指数
1
解决办法
1359
查看次数

Django 记住我不起作用

我想在浏览器关闭时关闭会话,但如果用户选中记住我,会话必须在浏览器关闭后打开,所以我做了这个但它不起作用,它总是关闭。

我的设置.py:

SESSION_EXPIRE_AT_BROWSER_CLOSE = True
Run Code Online (Sandbox Code Playgroud)

我的意见.py

if request.POST['rememberme']:
        settings.SESSION_EXPIRE_AT_BROWSER_CLOSE = False
Run Code Online (Sandbox Code Playgroud)

django

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