小编Ali*_*air的帖子

325
推荐指数
6
解决办法
43万
查看次数

Flask是否在其URL路由中支持正则表达式?

我知道Flask有int,float和path转换器,但我们开发的应用程序在其URL中有更复杂的模式.

有没有办法可以使用正则表达式,就像Django一样?

python regex flask

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

自动将某人重定向到其他网页的最佳方法是什么?

我从来没有学过JavaScript,但我想这是一个非常简单的问题.只是想知道这些天最常见的方法.

javascript browser redirect

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

如何在Django管理站点上启用内联ManyToManyField?

假设我有书籍和作者模型.

class Author(models.Model):
    name = CharField(max_length=100)

class Book(models.Model):
    title = CharField(max_length=250)
    authors = ManyToManyField(Author)
Run Code Online (Sandbox Code Playgroud)

我希望每本书都有多个作者,在Django管理网站上,我希望能够一次性从编辑页面中将多个新作者添加到一本书中.我不需要为作者添加书籍.

这可能吗?如果是这样,最好和/或最简单的方法是什么?

django django-models django-admin

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

混合PostgreSQL和MongoDB(作为Django后端)

出于性能原因,我正考虑将我的网站的后端从Postgres转移到Mongo,但网站的关键部分依赖于GeoDjango模型来计算现实世界中对象之间的距离(等等).

让大部分网站在Mongo上运行但使用Postgres进行存储的关键区域是否可行?这是痛苦和/或容易出错吗?我缺少一个全蒙哥解决方案吗?

你能为我解决这些问题的任何亮点都会非常感激.

python django postgresql mongodb nosql

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

在linux上使用ncurses时未定义的引用

我正在尝试在Linux上使用ncurses开始开发程序.我甚至无法编译Hello World示例.这是代码:

#include <curses.h>

int main()
{         
        initscr();
        printw("Hello, world.");
        refresh();
        getch();
        endwin();
        return 0;
}
Run Code Online (Sandbox Code Playgroud)

当我尝试编译时,我得到:

hello.c:(.text+0x12): undefined reference to `initscr'
Run Code Online (Sandbox Code Playgroud)

对于那些被称为函数的每一个.

我通过apt-get安装了ncurses,还通过下载源代码并编译,安装等.

我已经试过#include这两个curses.hncurses.h.

到底是怎么回事?

c linux ncurses

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

在Haskell中,如果绑定"遮蔽现有绑定"是什么意思?

我在编译时收到GHC的警告:

警告:'pats'的绑定会影响'match_ignore_ancs'定义中的现有绑定

这是功能:

match_ignore_ancs (TextPat _ c) (Text t) = c t
match_ignore_ancs (TextPat _ _) (Element _ _ _) = False
match_ignore_ancs (ElemPat _ _ _) (Text t) = False
match_ignore_ancs (ElemPat _ c pats) (Element t avs xs) =
   c t avs && match_pats pats xs
Run Code Online (Sandbox Code Playgroud)

知道这意味着什么以及如何解决它?

干杯.

haskell compiler-warnings ghc

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

从python中的feedparser解析不同的日期格式?

我试图通过feedparser从两个不同的RSS提要中的条目中获取日期.

这是我正在做的事情:

import feedparser as fp
reddit = fp.parse("http://www.reddit.com/.rss")
cc = fp.parse("http://contentconsumer.com/feed")
print reddit.entries[0].date
print cc.entries[0].date
Run Code Online (Sandbox Code Playgroud)

以下是他们的表现:

2008-10-21T22:23:28.033841+00:00

Wed, 15 Oct 2008 10:06:10 +0000
Run Code Online (Sandbox Code Playgroud)

我希望能够轻松找到更新的东西.

我已经尝试使用Python的datetime模块并搜索feedparser文档,但我无法解决这个问题.任何帮助将非常感激.

python rss datetime parsing feedparser

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

在Python中存储简单的用户设置

我正在编写一个网站,其中用户将有许多设置,例如他们选择的配色方案等.我很乐意将它们存储为纯文本文件,并且安全性不是问题.

我目前看到的方式是:有一个字典,其中所有键都是用户,值是字典,其中包含用户的设置.

例如,userdb ["bob"] ["colour_scheme"]的值为"blue".

将文件存储在文件中的最佳方法是什么?腌制字典?

有没有更好的方法来做我想做的事情?

python database settings web

7
推荐指数
4
解决办法
9057
查看次数

GCC警告"案例标签值超过类型的最大值"是什么意思?

我的代码看起来像这样:

char * decode_input(char ch)
{
        switch(ch) {
                case 'g':
                        return "get";
                        break;
                case KEY_F(9):
                        return "quit";
                        break;
                default:
                        return "unknown";
                        break;
        }
}
Run Code Online (Sandbox Code Playgroud)

有线索吗?

c gcc warnings switch-statement

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