小编Nae*_*lla的帖子

Django过滤器后端

我正在使用Django rest framework API,我正在尝试通过first_name或last_name或两者都进行过滤。这是我的ContactViewSet.py

class ContactViewSet(viewsets.ModelViewSet):
    queryset = Contact.objects.all()
    serializer_class = ContactSerializer
    filter_backends = (DjangoFilterBackend, )
    filter_fields = ('first_name', 'last_name')
    lookup_field = 'idContact'
Run Code Online (Sandbox Code Playgroud)

我的DRF设置:

REST_FRAMEWORK = {
    'DEFAULT_FILTER_BACKENDS': ('django_filters.rest_framework.DjangoFilterBackend',),
}
Run Code Online (Sandbox Code Playgroud)

我的actuel请求网址如下所示:

http://localhost:8000/api/v1/contacts/?first_name=Clair&last_name=Test
Run Code Online (Sandbox Code Playgroud)

但是我正在寻找这样的东西:

http://localhost:8000/api/v1/contacts/?first_name=Cl**&last_name=Tes**
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激 ..

python django django-rest-framework django-rest-swagger

7
推荐指数
3
解决办法
8576
查看次数

能够禁用 primeNG 编辑器框

如果我们可以使用禁用属性来禁用 primeNG 编辑器框,那就太好了,类似于 textarea 的功能:

<textarea rows="3" cols="10" disabled="disabled">
This textarea is grayed out and disabled for interaction.
</textarea>
Run Code Online (Sandbox Code Playgroud)

但遗憾的是这不起作用。您知道如何使用 p-editor(primeNG 编辑器)执行此操作吗?

primeng angular

6
推荐指数
1
解决办法
5968
查看次数

TypeError:self.parent.parent.parent.context不是Angular 2函数

我创建了这个函数来保存我的 taches

sauverTache(tache:Tache){

    this.editionEnCours = true;
    tache.estReelle = true;

    this.sauverTache.emit(tache.id);
}
Run Code Online (Sandbox Code Playgroud)

我像这样在模板中调用我的函数

<div class="sbold tr" *ngFor="let tache of etapes.P0.taches, let i=index" [class.hidden]="!afficheTaches" >
                                        <td  align="right">{{tache.typeTache}}&nbsp;</td>
                                        <td>
                                            <div>
                                               <p-calendar [(ngModel)]="etapes.P0.taches[i].dateTache"  showAnim="slideDown" [class.hidden]="!editP0[i]" dateFormat="dd/mm/yy" placeholder="jj/mm/aaaa"></p-calendar>
                                                <div class="btn btn-circle btn-default font-yellow-saffron" *ngIf="!editP0[i]" (click)="editP0[i]=!editP0[i]">
                                                    <i class="fa fa-pencil "> </i>
                                                </div>
                                                <div class="btn btn-circle btn-default font-green-jungle" *ngIf="editP0[i]" (click)="editP0[i]=!editP0[i]; sauverTache(etapes.P0.taches[i]);">
                                                    <i class="fa fa-check "> </i>
                                                </div>
                                                <div class="btn btn-circle btn-default font-red" *ngIf="editP0[i]" (click)="editP0[i]=!editP0[i]; reset();">
                                                    <i class="fa fa-remove "> </i>
                                                </div>
                                            </div>
                                        </td>
  </div>
Run Code Online (Sandbox Code Playgroud)

我收到了这个错误

TypeError: self.parent.parent.parent.context.sauverTache …
Run Code Online (Sandbox Code Playgroud)

typescript angular

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

使用Angular 2向String添加转换

如何使用Angular 2从第一个字符串中获取第二个字符串?

我的第一根弦

whatIWantToShowCorrectly

我的第二根弦

我想要正确显示的内容

[我发现我可以使用LowerCasePipe将upperCase caracters转换为lowerCase caracters]

有没有办法在不创建函数的情况下为字符串添加空格?

typescript angular

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