小编Bil*_*l F的帖子

Django - 覆盖管理站点的登录表单

我正在尝试在登录管理站点时覆盖Django 1.4中使用的默认表单(我的站点使用了选择双因素身份验证的用户所需的额外"令牌"字段,并且对于站点人员是必需的).Django的默认格式不支持我需要的内容.目前,我的templates/目录中有一个名为的文件templates/admin/login.html,它似乎正确地覆盖了我在我网站其余部分使用的模板.该文件的内容如下:

# admin/login.html:
{% extends "login.html" %}
Run Code Online (Sandbox Code Playgroud)

实际登录表格如下:

# login.html:
{% load url from future %}<!DOCTYPE html>
<html>
    <head>
        <title>Please log in</title>
    </head>
    <body>
        <div id="loginform">
            <form method="post" action="{% url 'id.views.auth' %}">
                {% csrf_token %}
                <input type="hidden" name="next" value="{{ next }}" />
                {{ form.username.label_tag }}<br/>
                {{ form.username }}<br/>
                {{ form.password.label_tag }}<br/>
                {{ form.password }}<br/>
                {{ form.token.label_tag }}<br/>
                {{ form.token }}<br/>
                <input type="submit" value="Log In" />
           </form>
        </div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我的问题是,当使用我的普通登录URL访问时,提供的表单完全正常,因为我提供了自己AuthenticationForm作为要显示的表单,但是通过Django Admin登录路径,Django喜欢将它自己的表单提供给此模板,因此只有username和 …

django django-admin django-authentication

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

量角器:无法单击按钮

我是量角器e2e测试的新手.使用量角器编写茉莉花测试用例.我在html文件中有两个按钮.我想选择特定按钮(begin.html文件中的按钮)

这些都行不通

element(by.id('gotest')).click();

by.linkUiSref('about-you');

在按钮上执行某些事件应该导航到下一页(关于你)

请帮我

Text.html

<div class="button">
    <a ui-sref="begin">
        <button class="green">Text</button>
    </a>
</div>

<ng-include src="'../begin.html'" class="hidden"></ng-include>
Run Code Online (Sandbox Code Playgroud)

begin.html

<div class="button">
    <button class="green" id="gotest" ui-sref="about-you">Start</button>
</div> 
Run Code Online (Sandbox Code Playgroud)

protractor

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

为什么Math.tan()会针对不同的精度级别返回不同的值?

我正在测试一个读取数学输入的程序,并根据操作顺序计算答案.我遇到了一个问题.计算切线时Math.PI / 2,它返回值1.633123935319537E16.

但是,在我的程序中的某个地方,该值可以缩短为1.5707964,而不是1.5707963267948966.当我调用时Math.tan(1.5707964),它返回一个值-1.3660249798894601E7.

我不是在寻求缩短时寻求帮助,而是想要了解不同的答案,以及在计算三角函数时我应该注意的任何其他事情.

java trigonometry

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

方法覆盖不起作用

好的。我有一个标准的归并排序类。

public class Merge extends SortAlgorithm {

public static void sort(Comparable[] a) {
    Comparable[] aux = new Comparable[a.length];
    sort(a, aux, 0, a.length -1);
}

protected static void sort(Comparable[] a, Comparable[] aux, int lo, int hi) {
    if(hi <= lo)
        return;
    int mid = (lo + hi)/2;
    sort(a, aux, lo, mid);
    sort(a, aux, mid+1, hi);
    if(less(a[mid+1], a[mid]))
        merge(a, aux, lo, mid, hi);
}

public static void main(String[] args) throws IOException {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    String[] a = br.readLine().split(" …
Run Code Online (Sandbox Code Playgroud)

java methods mergesort overriding

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