小编Nep*_*nat的帖子

CSS列计数 - 更改顺序

我想在这里更改列的顺序:

#container {
    position: relative;
    width: 600px;
}

#column-wrapper {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 20px; 
    -moz-column-gap: 20px;
    column-gap: 20px;
}

#column-wrapper .column {
    display: inline-block;
    width: 100%;
    padding: 20px 0;
    margin-bottom: 20px;
    background-color: green;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
}
Run Code Online (Sandbox Code Playgroud)
<div id="container">

    <div id="column-wrapper">
        
        <div class="column">
            <span>1</span>
        </div>
        
        <div class="column">
            <span>2</span>
        </div>
        
        <div class="column">
            <span>3</span>
        </div>
        
        <div class="column">
            <span>4</span>
        </div>
        
         <div class="column">
            <span>5</span>
        </div>
        
         <div class="column">
            <span>6</span>
        </div>
        
    </div>
    
</div>
Run Code Online (Sandbox Code Playgroud)

结果应该是这样的: 列数

有谁知道这个简单的解决方案?

html css css3

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

如何使用django压缩器访问node_modules?

我正在使用Django 压缩包。但是我不知道从 node_modules 访问文件的最佳方法。

例如,我通过 npm 安装了以下模块:

"clipboard": "^2.0.1",
"flatpickr": "^4.5.0",
"highlightjs": "^9.12.0",
"jquery": "^3.3.1",
Run Code Online (Sandbox Code Playgroud)

我认为将我的 node_modules 文件夹放在静态目录中不是一个好主意。

我应该如何从节点模块访问文件?

python django node.js node-modules

5
推荐指数
0
解决办法
287
查看次数

使用CSS表时,Internet Explorer会忽略宽度

我创建了一个js小提琴来说明问题:

http://jsfiddle.net/pLn7qgp7/

实际上这在Internet Explorer中不起作用- 我将宽度设置为500px但浏览器忽略了这一点.

我知道我可以简单地为图像添加宽度,但我搜索另一种解决方案,以便图像编号可以变化.

html css css-tables

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

DetailView 方法的参数和 pk_url_kwarg 的用法

我目前正在观看有关 Django 的课程并想知道以下代码:

class RestaurantDetailView(DetailView):
    queryset = Restaurant.objects.all()

    def get_context_data(self, *args, **kwargs):
        context = super().get_context_data(*args, **kwargs)
        return context

    def get_object(self, *args, **kwargs):
        rest_id = self.kwargs.get('rest_id')
        obj = get_object_or_404(Restaurant, id=rest_id)
        return obj
Run Code Online (Sandbox Code Playgroud)

1.) 为什么这门课的讲师*argsget_context_data方法中使用,而在django的源代码中get_context_data却只有**kwargs

get_context_data 方法的源代码

2.) 此外get_object方法。为什么他用*argsand**kwargs但是Django中的方法只有一个queryset参数

get_object 方法的源代码

3.) 而我的最后一个问题,为什么不只是使用pk_url_kwarg变量将名称更改pkrest_id

我重写了这段代码,它仍然有效,但我对 Django 真的很陌生,我不确定是否误解了什么。

class RestaurantDetailView(DetailView):
    pk_url_kwarg = 'rest_id'
    queryset = Restaurant.objects.all()

    def get_context_data(self, **kwargs):
        context = super().get_context_data(**kwargs)
        return context
Run Code Online (Sandbox Code Playgroud)

python django

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

Django最佳实践 - 比较用户

我正在开发一个小项目,我有一个用户个人资料页面.

该页面有一个名为user的变量.此变量包含当前配置文件页面的用户对象.可以使用request.user访问登录的用户对象

如果您只是打印用户对象,它将返回用户名,因为模型会在__str__函数中返回该用户名

如果用户配置文件属于当前用户,比较的最佳方法是什么?

我可以写

if user == request.user
Run Code Online (Sandbox Code Playgroud)

但是如果django改变了__str__函数的返回值呢?

或者我可以写

if user.username == request.user.username
Run Code Online (Sandbox Code Playgroud)

要么

if user.id == request.user.id
Run Code Online (Sandbox Code Playgroud)

python django

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

What does database connection limit mean?

I'm using Django with a Postgres database from heroku. The heroku database has a

"connection limit of 20".

I don't understand what this means.

连接是如何定义的?每次用户访问我的网站时,我都会获得一些数据库内容。这是否已经是一个连接,因为我的网站需要连接到数据库才能获取此数据?

如果达到连接总数会怎样?网站还能用吗?

database django postgresql

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

两个带键组功能的输入字段

我有两个输入字段,我需要一个函数,当#name或#email的值被更改时,它会执行某些操作.我的开始并没有真正起作用.

$('#name').keyup( function() {
// OR
$('#email').keyup( function() {

    // DO SOMETHING

});
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

如何键入一个函数返回另一个函数的提示?

我有以下两个功能:

def payment_failed(user: User, charge: Charge, type: str) -> HttpResponse:
    # ... do something here
    return HttpResponse(status=200)


def payment_canceled(*args):
    return payment_failed(*args)
Run Code Online (Sandbox Code Playgroud)

我也想对payment_canceled函数使用类型提示,但我不确定哪个版本是正确的。

版本 1:

def payment_canceled(*args) -> payment_failed:
    return payment_failed(*args)
Run Code Online (Sandbox Code Playgroud)

版本 2:

def payment_canceled(*args) -> HttpResponse:
    return payment_failed(*args)
Run Code Online (Sandbox Code Playgroud)

python python-3.x

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

"from .checks import*"和"from.import checks"之间的区别

我的项目中有一个名为checks.py的文件.我想一次导入所有内容.

这两者之间有区别还是只是另一种写作方式?

from .checks import *

from . import checks
Run Code Online (Sandbox Code Playgroud)

python

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