小编ian*_*n93的帖子

用于相对静态页面的Python Web框架

我正在寻找一个好的Python框架来开发一个小应用程序.

基本上,应用程序可以在Javascript中完成(用户将值输入文本框并计算其他值),但由于IP(这是学术界),任何人都无法确定如何计算这些值.

目前,数据库/用户/等.不是必需的.就模板系统而言,我真的想要像PHP这样的东西,而是用Python代替.

python web

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

改善 Three.js 场景中的光照

我使用 Three.js 渲染实体模型,类似于GitHub 对 STL 文件的处理方式。然而,我在将灯光设置得看起来不错时遇到了麻烦。我现在拥有的看起来像这样:

在此输入图像描述

问题是它只是从某些角度看起来确实不错。从其他角度来看,对比度很差(垂直的平面可能具有完全相同的灰色阴影)。

我用来实现此目的的代码如下:

light = new THREE.DirectionalLight(0xffffff, 1);
light.position.copy(camera.position);
scene.add(light);
Run Code Online (Sandbox Code Playgroud)

当相机移动时,光线也会随之移动。

有什么想法如何改进这个吗?

javascript 3d graphics three.js

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

Python装饰器访问参数的名称

我想制作一个可以接受参数(正在装饰的函数中参数的名称)并使用该参数在函数中查找参数值的Python装饰器。我知道这听起来很混乱,哈!但是我想要做的看起来像这样(它是针对Flask Web应用程序):

这就是我现在所拥有的:

@app.route('/admin/courses/<int:course_id>')
def view_course(course_id):
    ... view code here
Run Code Online (Sandbox Code Playgroud)

我想做这样的事情:

@app.route('/admin/courses/<int:course_id>')
@access_course_permission(course_id)
def view_course(course_id):
    ... view code here
Run Code Online (Sandbox Code Playgroud)

现在,我知道我可以做类似的事情:

def access_course_permission(f):
    @wraps(f)
    def decorated_function(*args, **kwargs):
        # check args[0] right here to find the course ID
        return f(*args, **kwargs)
    return decorated_function
Run Code Online (Sandbox Code Playgroud)

只要course_id始终是第一个参数,它就可以很好地工作。但是,事实并非如此。这就是为什么我希望能够指定名称。

如果这不可能,我想我可以将参数的索引传递给装饰器,但这不是很好。

python decorator flask python-decorators

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

ASP.Net文本框控件在空时不返回NULL

参考我刚刚提出的这个问题 - SQL - 当过滤器值为空时选择全部 - 看起来由于某种原因,空TextBox值的值不会像它应该那样被送到SQL Server.

有想法该怎么解决这个吗?

sql-server asp.net ado.net

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

在文本框控件内添加标签

我想制作一个从 TextBox 继承的控件,其中有一个标签,其中“粘”在文本框的右侧,并且哪些文本不是用户可编辑的,而是由属性设置的。如何才能做到这一点?我意识到这个 UX 是一个坏主意的原因可能有很多,但我必须这样做。

.net c# label textbox winforms

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