小编mat*_*gan的帖子

Django Rest Framework中APITestCase,APISImpleTestCase和APITransactionTestCase的不同用例有哪些?

对于不同的测试用例类的文档是在这里

我不确定我将使用每个测试用例类的情况:

  • APITestCase
  • APISimpleTestCase
  • APITransactionTestCase

python api unit-testing django-rest-framework

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

AngularJS数字输入忽略所有键但数字

我一直在尝试在AngularJS模板中创建一个输入,它只接受整数作为输入.也就是说,我不希望它允许除0-9以外的任何键,具体来说,我不能阻止.在输入中被允许.

Alexander Puchkov创建了一个指令,可以在输入上实现这一点,type="text"但我希望能够使用,type="number"因此我可以在场上维护所有其他属性以进行验证,例如min,max,step等.

我有一个这个指令的例子,不在这里输入数字输入.例如,当type="text"输入123.产生渲染123但是当数字比较时,自前一个值以来的type="number"输入的123.数量相等时.123.123

javascript angularjs

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

创建并将类实例排列到网格中

我想将Room类的实例安排到网格中以便在游戏中使用.这是班级:

class Room:
    def __init__(self, name, x, y):
        self.name = name
        self.pos = (x, y)
Run Code Online (Sandbox Code Playgroud)

将x和y值分配给实例的最佳方法是什么,以便两个实例的位置不相同,坐标类似于3x3网格?

python loops class data-structures

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

用Pygame画一条抛物线

我想在pygame中画一条抛物线.我制作了一个pixelarray对象并循环通过它来确定一个像素是否在抛物线上.我似乎得到了一个点之间有差距的图像.如何使它成为一条连续的线?

import pygame
import sys
from pygame.locals import *
import math

WIDTH = 640
HEIGHT = 480

pygame.init()
screen = pygame.display.set_mode((WIDTH, HEIGHT), 0, 32)

pxarray = pygame.PixelArray(screen)

while True:
    for event in pygame.event.get():
        if event.type == QUIT:
            pygame.quit()
            sys.exit()

    screen.fill((0,0,0))

    for y, py in enumerate(pxarray):
        for x, px in enumerate(py):
            if int(x) == (int(y)*int(y)) - 30*int(y) + 450:
                pxarray[y][x] = 0xFFFFFF

    pygame.display.update()
Run Code Online (Sandbox Code Playgroud)

python math graphics pygame

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

Pygame,存储在2个数组中的点

我有两个数组包含一条线要经过的点.一个数组具有定义x值的十个随机元素,另一个具有定义y值的十个元素.

使用Pygame,我应该如何绘制线条?

python pygame

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