小编Muh*_*hir的帖子

使用带有活动类的 js 切换选项卡

当我选择当前选项卡的选项之一时,我想切换选项卡。下一个选项卡内容进行切换,而不是选项卡本身。我遵循了这个例子 jsfiddle.net/ah97fo5m/。但不能用我的代码实现。我在这里做错了什么?

先感谢您。

这是代码 https://codepen.io/mahirq8/pen/RwNWdRp?editors=1010

<head>

  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js"></script>
</head>

 <div class="modal-body" id="tabs">
                <ul class="nav nav-pills mb-3" id="pills-tab" role="tablist">
                    <li class="nav-item">
                        <a class="nav-link active" id="pills-home-tab" data-toggle="pill" href="#pills-home" role="tab" aria-controls="pills-home" aria-selected="true">Year</a>
                    </li>
                    <li class="nav-item">
                        <a class="nav-link" id="pills-profile-tab" data-toggle="pill" href="#pills-profile" role="tab" aria-controls="pills-profile" aria-selected="false">Make</a>
                    </li>
                    <li class="nav-item">
                        <a class="nav-link" id="pills-contact-tab" data-toggle="pill" href="#pills-contact" role="tab" aria-controls="pills-contact" aria-selected="false">Model</a>
                    </li>
                    <li class="nav-item">
                        <a class="nav-link" id="pills-vo-tab" data-toggle="pill" href="#pills-vo" role="tab" aria-controls="pills-vo" aria-selected="false">Version/Option</a>
                    </li>
                    <!-- <li class="nav-item">
                        <a class="nav-link" id="pills-location-tab" data-toggle="pill" href="#pills-location" role="tab" aria-controls="pills-location" …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery tabs

5
推荐指数
1
解决办法
1594
查看次数

RegisterForm() 缺少 1 个必需的位置参数:“请求”

所以我正在制作一个自定义用户模型。这就是我在这里关注的内容。我一直在遵循教程,但仍然无法完成。

错误:RegisterForm() 缺少 1 个必需的位置参数:“请求”。

这是我的代码。

表格.py

from django import forms
from django.contrib.auth.forms import ReadOnlyPasswordHashField

from .models import User

class UserAdminCreationForm(forms.ModelForm):
    """
    A form for creating new users. Includes all the required
    fields, plus a repeated password.
    """
    password1 = forms.CharField(label='Password', widget=forms.PasswordInput)
    password2 = forms.CharField(label='Password confirmation', widget=forms.PasswordInput)

    class Meta:
        model = User
        fields = ('email',)

    def clean_password2(self):
        # Check that the two password entries match
        password1 = self.cleaned_data.get("password1")
        password2 = self.cleaned_data.get("password2")
        if password1 and password2 and password1 …
Run Code Online (Sandbox Code Playgroud)

django django-custom-user

2
推荐指数
1
解决办法
3652
查看次数

Django模板对象未显示

所以我遇到了这个奇怪的事情。我无法在模板中传递数据,除非它在 ​​forloop 中。

例如..我几乎可以在 for 循环内打印一个变量,但在 forloop 之外的东西没有显示出来。

{{listings.make}} <<<< This isn't printing


{% for listing in listings %}
   <p>{{listing.make}}</p> <<<< This is printing
{% endfor%}
Run Code Online (Sandbox Code Playgroud)
def search(request):
    queryset_list = Vehicle.objects.all()

    context = {

        'listings': queryset_list
    }

    return render (request, 'mainapp/new_listing.html', context)

Run Code Online (Sandbox Code Playgroud)
class Vehicle(models.Model):
    year = models.CharField(max_length=4, choices=YEAR)
    make = models.CharField(max_length=50, default="")
    model = models.CharField(max_length=50, default="")
    version = models.CharField(max_length=50, default="")
    description = models.TextField(max_length=50, default="")

    def __str__(self):
        return self.make

Run Code Online (Sandbox Code Playgroud)

知道实际发生了什么。如您所见,我使用的是基于函数的视图。

谢谢

django django-templates django-views

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