小编Jas*_*sta的帖子

uWSGI vhost问题

uWSGI配置

[uwsgi]
socket = /tmp/uwsgi.sock
chmod-socket = 666
processes = 1
master = true
vhost = true
no-site = true
Run Code Online (Sandbox Code Playgroud)

Nginx配置

server {
    listen       80;
    server_name  www.site1.com;

    location / {
        include uwsgi_params;
        uwsgi_pass unix:/tmp/uwsgi.sock;
        uwsgi_param UWSGI_PYHOME /var/virtualenvs/site1;
        uwsgi_param UWSGI_CHDIR /var/www/site1;
        uwsgi_param UWSGI_SCRIPT wsgi;
    }
}

server {
    listen       80;
    server_name  www.site2.com;

    location / {
        include uwsgi_params;
        uwsgi_pass unix:/tmp/uwsgi.sock;
        uwsgi_param UWSGI_PYHOME /var/virtualenvs/site2;
        uwsgi_param UWSGI_CHDIR /var/www/site2;
        uwsgi_param UWSGI_SCRIPT wsgi;
    }
}
Run Code Online (Sandbox Code Playgroud)

无论我首先点击的是哪个站点都是显示的,所以如果我首先转到site2,我将无法看到site1.关于为什么uWSGI vhost设置似乎不起作用的任何想法?

python wsgi nginx uwsgi

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

什么是用于选择项/属性列表中具有多个属性的项的SQL语句?

假设我有一个列出项目和属性的表格,

frog    green
cat     furry
frog    nice
cat     4 legs
frog    4 legs
Run Code Online (Sandbox Code Playgroud)

从items列我想选择具有绿色和4个腿属性的唯一对象.在这种情况下,我希望能够回到青蛙对象.执行此操作的最有效查询是什么?

sql relational-division sql-match-all

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

如何将自定义部分添加到Django管理主页?

在Django管理员中,您向管理员注册的每个应用程序都有其自己的部分。我想添加一个与任何应用程序都没有关联的自定义报告部分。我怎么做?

python django django-admin

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

使用直接访问号码拨打 Google 语音电话的 URL 是什么?

我正在尝试编写一个 Google 语音应用程序,想知道是否有人知道使用直接访问号码而不是回铃来拨打电话的 url 和 post 参数。

http google-voice

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

如何使用Win 7 XP Mode调试Django站点?

我正在开发一个使用Windows 7作为我的开发环境的Django站点.我有IE6在XP模式下运行.通过localhost:8000访问我的站点在IE6中不起作用(可能因为它仍在运行VM).有没有办法在IE6中通过运行在Windows 7上的Django测试服务器来访问我的网站?

django windows-7 xp-mode internet-explorer-6

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

如何更改复杂图形的颜色?

我在Adobe Illustrator中有一个图形(比如一只猫),我想在Android应用程序中使用它.我希望用户能够使用颜色选择器更改毛发的颜色.我可以将图形保存为(SVG?)以允许我以编程方式控制Android应用程序的颜色?我是否必须为猫的每种颜色设置单独的图像?

android

4
推荐指数
2
解决办法
1402
查看次数

Django是否在表单错误上重新填充文件字段?

目前我有类似的东西:

def my_view(request)
    if request.method == 'POST':
        form = MyForm(request.POST, request.FILES)
        if form.is_valid():
            form.save()
            redirect()
    else:
        form = MyForm()
    return render_to_response('form.html', {'form': form})
Run Code Online (Sandbox Code Playgroud)

在表单验证错误上,重新填充与request.POST关联的所有字段,但request.FILES的字段为空.这是一个已知的Django限制还是我可以对我的文件字段重新填充?

django django-forms

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

在Django中,如何在模板中手动构建formset?

我正在模板中手动构建一个formset的片段.如何获取隐藏字段TOTAL_FORMS和INITIAL_FORMS.是否有隐藏的显示小部件,我可以在其中调用它们?

<label>formset title</label>
#formset.TOTAL_FORMS
#formset.INITIAL_FORMS
{% for form in formset.forms %}
    {{form.field}}
    {{form.id}}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

django django-templates django-forms formset

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

使页脚粘贴到页面底部而无需额外的标记

如果您只需要担心Firefox和Webkit浏览器,那么您将使用什么CSS来使页面底部的HTML粘贴到页面底部?注意:我不想在页面中添加任何标记.

<html>
    <body>
        <header>...</header>
        <article>...</article>
        <aside>...</aside>
        <footer>...</footer>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

html css html5

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

用于REST服务的HTTP谓词和内容协商或GET字符串?

我正在设计一个REST服务,并试图权衡使用完整数组的http动词和内容协商与GET字符串变量的优缺点.我的选择会影响可缓存性吗?这两种解决方案都不适用于每个领域.

哪个最适合crud和查询(例如?action = PUT)?

哪个最适合api版本选择(例如?version = 1.0)?

哪种返回数据类型最好(例如?type = json)?

rest http

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

是否有即时的drupal图像缩放器?

Drupal或Drupal模块中是否有图像缩放器,可以让您执行以下操作:

theme_image_resize($source, $heightx$width, $options);
Run Code Online (Sandbox Code Playgroud)

php drupal

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

从Django中的其他网站缓存数据

假设我有一个简单的视图,需要解析来自外部网站的数据.

现在它看起来像这样:

def index(request):
    source = urllib2.urlopen(EXTERNAL_WEBSITE_URL)
    bs = BeautifulSoup.BeautifulSoup(source.read())
    finalList = [] # do whatever with bs to populate the list
    return render_to_response('someTemplate.html', {'finalList': finalList})
Run Code Online (Sandbox Code Playgroud)

首先,这是否可以接受?

显然,这在性能方面并不好.外部网站页面非常大,我只提取了一小部分内容.我想到了两个解决方案:

  1. 以异步方式完成所有这些操作.加载页面的其余部分,一旦我得到它就填充数据.但我甚至不知道从哪里开始.我刚开始使用Django并且从未做过任何异步直到现在.
  2. 我不在乎这个数据是否每2-3分钟更新一次,因此缓存也是一个很好的解决方案(也节省了额外的往返次数).我该如何缓存这些数据?

python django caching

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

Python unicode问题

将'\ xbb'转换为unicode字符串的正确方法是什么?我尝试了以下内容,只获取UnicodeDecodeError:

unicode('\xbb', 'utf-8')

'\xbb'.decode('utf-8')
Run Code Online (Sandbox Code Playgroud)

python unicode

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