小编Tad*_*eck的帖子

jQuery是否支持选择器中的OR?

我想知道jQuery是否可以做这样的事情还是有其他方法来做到这一点?

$(".row_c:last|.row_d:last").css("color","red");
Run Code Online (Sandbox Code Playgroud)

我有交替的行,我想找到最后一行,它是row_c或row_d但是catch是row_c或row_d插入另一组交替行row_a和row_b之间,以便说明:

  • row_a
  • row_b
  • row_c
  • row_d
  • row_c < - 需要找到这个
  • row_a
  • row_b

要么

  • row_a
  • row_b
  • row_c
  • row_d < - 需要找到这个
  • row_a
  • row_b

我们可以使用| 或jQuery中的运算符?还是有类似的东西?

javascript jquery

7
推荐指数
2
解决办法
171
查看次数

Django:允许用户在表单字段中提交有效的HTML

使用Django,用户是否可以在表单字段中提交HTML,保存,然后在模板中呈现HTML?

一个示例是用户在文本字段中添加链接,然后应该在文本的其余部分中将其呈现为标记.

用户输入如下内容:

this is a site called <a href="http://stackoverflow.com">SO</a>.
Run Code Online (Sandbox Code Playgroud)

SO链接将是一个链接,而不是将其呈现为文本.

django django-forms

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

CMS还是框架?

我正在寻找建立一个在线商店.然而,第一个问题,超过商店的想法,是平台.我以前使用过Java和PHP,对PHP非常熟悉.所以我的第一个考虑因素是Drupal或CodeIgniter(我听过很多好事)

在与朋友讨论时,他们建议Django.但我没有使用Python或Django的经验.

所以我的问题是,CI更好还是Drupal?而且,如果不是其中任何一个,Django在易于开发和可扩展性方面是否更好?

请求你不要把它变成一场php与python的战斗,因为我在这里寻求建议.谢谢

编辑:有关该项目的更多信息:

该项目旨在为某些目前尚未在线销售的产品创建网上商店.商店将提供产品的高分辨率图像和其他相关细节.与产品相关的一些其他特殊功能将及时添加,因此它们并不重要.

另一个澄清:我理解Drupal是一个CMS,而不是一个框架.我将它与CI进行比较的唯一原因是由于基础平台 - php.也许更好的比较是Joomla vs Django(但我不确定,因为我对这两者都知之甚少)

php python frameworks web-applications content-management-system

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

复杂的SQL查询,很多很多

对我来说很复杂,因为我是SQL的新手.

我有三个表- Peoples,Interests以及Peoples_Interests(许多一对多) -这是连接方式如下:

People有许多Interests通过 Peoples_Interests
Interest有很多Peoples通过 Peoples_Interests

我需要向人民提出与他们最相似的建议,这些建议基于类似兴趣的数量.因此,对于例如:

我对棒球,足球和凌空感兴趣.我应该与另一个拥有尽可能多的相似兴趣的用户建议.出现3/3的人应该是我需要的(如果不存在 - 2/3等).

所以我需要一个查询输出将按兴趣相似性Peoples排序.

更新: Db结构:

兴趣
ID
名称 - 字符串

人民
ID
电子邮件

Peoples_Interests
interest_id
peoples_id

谢谢.

mysql sql

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

扁平嵌套循环/降低复杂性 - 互补对计数算法

我最近试图解决Python中的一些任务,我发现解决方案似乎具有O(n log n)的复杂性,但我认为它对于某些输入(例如第一个参数存在0pairs非常长)非常低效零列表).

它还有三个级别的for循环.我相信它可以进行优化,但目前我无法对其进行优化,我可能只是遗漏了一些明显的东西;)

所以,基本上,问题如下:

给定整数列表(values),函数需要返回满足以下条件的索引对的数量:

  • 假设单个索引对是一个元组(index1, index2),
  • values[index1] == complementary_diff - values[index2]是真的,

示例:如果给出类似[1, 3, -4, 0, -3, 5]as values1as 的列表complementary_diff,则函数应该返回4(这是以下索引列表对的长度:) [(0, 3), (2, 5), (3, 0), (5, 2)].

这就是我到目前为止,它应该在大多数情况下完美地工作,但是 - 正如我所说的 - 在某些情况下它可以非常缓慢地运行,尽管它的复杂度近似为O(n log n)(它看起来像悲观的复杂性是O(n ^ 2)).

def complementary_pairs_number (complementary_diff, values):
    value_key = {} # dictionary storing indexes indexed by …
Run Code Online (Sandbox Code Playgroud)

python algorithm complexity-theory loops nested

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

模仿javascript ||的Python运算符 操作者

我是Python的新手,所以也许不知道这是否是显而易见的.

在Javascript中a||b返回a,如果a被评估为true,否则返回b.除了冗长的if else语句之外,这在Python中是否可行.

python

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

sqlite每周获取数据总和

我有每天存储数据的数据库表

我的表current_list包含:

  • id(自动递增)
  • day(日期不为空默认值(日期('现在')))
  • app_data(整数)
  • mobile_data(整数)

从这张表中,我可以通过执行以下查询每周获取数据

SELECT id AS id, strftime('%W', day) AS week, app_data, mobile_data
FROM current_list order by week;
Run Code Online (Sandbox Code Playgroud)

这给了我

| id | week | app_data | mobile_data
| 01 | 00   | 100      |  200
| 02 | 00   | 200      |  300
| 03 | 00   | 400      |  670
| 04 | 01   | 700      |  340
| 05 | 01   | 600      |  560 
| 06 | …
Run Code Online (Sandbox Code Playgroud)

sqlite android

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

在Django中保存嵌套表单

我有一个奇怪的问题.我正在尝试验证通过POST请求发送的一个表单,而这个表单实际上是建立在四个模型的基础上的.

我们的想法是验证所有表单,然后以适当的顺序相应地保存它们,根据最近保存的模型实例分配外键.

当我尝试将值分配给通过form.is_valid()调用正确验证的模型的外键时,会发生此问题.然而,它抛出一个IntegrityError说法,这个特定的外键" 可能不是NULL ".

请在下面找到能够让您了解我在做什么的代码:

模型和表格缺陷:

class Author(models.Model):
    name = models.CharField(blank=False, max_length=150)
    book = models.OneToOneField('Book')  # its important, one author has one book

class Book(models.Model):
    name = models.CharField(blank=False, max_length=150)

class AuthorForm(ModelForm):
    class Meta:
        model = Author
        exclude = ('book',)

class BookForm(ModelForm):
    class Meta:
        model = Book
Run Code Online (Sandbox Code Playgroud)

在其中一个观点中:

if request.method == "POST":
    author_form = AuthorForm(request.POST, prefix='author')
    book_form = BookForm(request.POST, prefix='book')
    if author_form.is_valid() and book_form.is_valid():
        book = book_form.save()
        author_form.cleaned_data['book_id'] = book.id
        author.form.save()  # Error!
Run Code Online (Sandbox Code Playgroud)

author_form.save()我得到类似这样的错误: …

django validation django-models django-forms

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

Django Middleware - 如何编辑Django Response对象的HTML?

我正在创建一个自定义中间件来django编辑响应对象以充当审查员.我想找到一种方法来进行一种搜索和替换,用我选择的一个单词取代某些单词的所有实例.

我已经创建了我的中间件对象,将其添加到我MIDDLEWARE_CLASSES的设置中并将其设置为处理响应.但到目前为止,我只找到了添加/编辑cookie,设置/删除字典项或写入html末尾的方法:

class CensorWare(object):
    def process_response(self, request, response):
        """
        Directly edit response object here, searching for and replacing terms
        in the html.
        """
        return response
Run Code Online (Sandbox Code Playgroud)

提前致谢.

html python django

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

基于其他字段在Django中自动在用户模型中创建用户名

我一直在寻找最佳实践,但我没有找到它.我甚至无法找到其他人需要使用的解决方案.

我需要根据他的其他数据(名字和姓氏)生成用户的用户名,最后可选择附加整数,直到我获得唯一的用户名.

我更喜欢在模型中这样做.有没有一些标准的方法呢?或者它只适用于表格?我一直在研究各种User模型方法的重载,以及信号,并没有找到任何适当的地方我可以添加它.

django django-models django-authentication django-users

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