小编Ern*_*ieP的帖子

无法重启nginx

我在Ubunto 10:04上使用nginx和Django.问题是,当我重新启动nginx时,我收到此错误.

sudo /etc/init.d/nginx restart
Restarting nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
configuration file /etc/nginx/nginx.conf test is successful
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
Run Code Online (Sandbox Code Playgroud)

此外,我已经尝试停止然后启动但仍然得到错误.

这是lsof的输出:

sudo lsof -i tcp:80
COMMAND   PID   USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
nginx   27141   root    6u  IPv4 …
Run Code Online (Sandbox Code Playgroud)

django nginx

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

使用Django获取每月的总数

我有这样的模型:

class Sales(models.Model):
    item = models.CharField(max_length=40)
    date_sold = models.DateTimeField()
Run Code Online (Sandbox Code Playgroud)

我想提供一个特定年份每个月销售总项目的条形图.我的图表软件需要一个如下所示的列表,其中每个数字是特定月份的总销售数量.

sales_by_month = [4, 6, 7, 3, 5. ...]  
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

我有一种感觉,我应该使用日期aggregate和/或annotate,但不能解决它.

我正在使用SQLite,但计划去PostgreSQL.

我在另一个使用ruby on rails的项目中做到了这一点,据我记忆,它非常简单,所以我希望Django有一个很好的解决方案.

django django-models django-queryset

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

使用Django将上传的文件读入字符串

我想将上传的文件读成字符串.如果文件大小超过100k,则不允许该文件.

我有以下代码,但是当我使用pdb单步执行它时,data = file.read()行执行后数据为空.

def import_data(request):
    params = {}
    if request.method == 'POST':
        pdb.set_trace()
        form = UploadFileForm(request.POST, request.FILES)
        if form.is_valid():
            file = request.FILES['file']
            data = file.read()
            update_database(data)
    else:
        form = UploadFileForm()
    params['form'] = form
    return render_to_response('import_data.html',
                                params,
                                context_instance=RequestContext(request))
Run Code Online (Sandbox Code Playgroud)

这是我的模板:

% extends 'base.html' %}
{% block content %}

    <form enctype="multipart/form-data" action="" method="post">{% csrf_token %}
        {{ form.as_p }}
        <input type="submit" value="Submit" />
    </form>
{% endblock %}
Run Code Online (Sandbox Code Playgroud)

任何想法如何解决这一问题?

django

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

标签 统计

django ×3

django-models ×1

django-queryset ×1

nginx ×1