小编sha*_*r90的帖子

D3.js中的日期格式

我在csv中有一个列(日期),它将日期存储在"2003-02-01"(ymd)中.我想像2003年4月那样格式化月份和年份的日期.我该怎么做?

var format = d3.time.format("%m-%Y");
data.forEach(function(d,i) {
d.date = format(d.date);
});
Run Code Online (Sandbox Code Playgroud)

我收到以下错误错误: TypeError: n.getFullYear is not a function Line: 5

csv文件包含值:

200,300,400,288,123,2003-01-01
300,700,600,388,500,2003-02-01
Run Code Online (Sandbox Code Playgroud)

这是什么问题?

d3.js

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

使用nvd3仅绘制分组的多栏字符

我使用nvd3库绘制一个multibarChart并且它工作得非常好但是它给了我两个单选按钮来选择我想要堆叠条形图或分组条形图.

我可以禁用此功能并使其仅显示分组条形图吗?

这是javascript代码:

nv.addGraph(function() {
    var chart = nv.models.multiBarChart();

    chart.xAxis.tickFormat(d3.format(',f'));

    chart.yAxis.tickFormat(d3.format(',.1f'));
    var x = data();
    d3.select('#chart svg').datum(data()).transition().duration(500).call(chart);

    nv.utils.windowResize(chart.update);

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

javascript charts nvd3.js

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

Javascript日期验证(DD/MM/YYYY)和年龄检查

我最近开始使用Javascript了.我正在测试的是以有效格式检查DoB.下一步将检查年龄.

我的HTML代码包含的内容如下

<form name="ProcessInfo" action="#" method="POST" enctype="multipart/form-data" target="_self" onsubmit="return checkForm();">
.
.
.
.
<br>
<label for="txtDOB">Date of Birth:* </label>
<input id="txtDOB" type="text" name="txtDOB" size="12">
format: ##/##/####
<br>
.
.
.
</form>
.
.
Run Code Online (Sandbox Code Playgroud)

我在.js文件中执行了以下操作

var errMessage = "";

function checkForm() {
    validateName();
    validateSurname();
    carSelect();
    validateDOB();

    if (errMessage == "") {
    } else {
        alert(errMessage);
    }
}

...

function validateDOB()
{
    var dob = document.forms["ProcessInfo"]["txtDOB"].value;
    var pattern = /^([0-9]{2})-([0-9]{2})-([0-9]{4})$/;
    if (dob == null || dob == "" || !pattern.test(dob)) { …
Run Code Online (Sandbox Code Playgroud)

html javascript validation

10
推荐指数
4
解决办法
20万
查看次数

使用windows在apache上部署多个Django项目

我试图给一个域名并在我的apache上运行多个django项目,目前我设法托管一个应用程序并在127.0.0.1:8888运行它的设置看起来像这样.

WSGIScriptAlias / C:/Users/ShabeerSheffa/workspace/ApacheDemo/ApacheDemo/wsgi.py
WSGIPythonPath C:/Users/ShabeerSheffa/workspace/ApacheDemo

<Directory C:/Users/ShabeerSheffa/workspace/ApacheDemo>
    <Files wsgi.py>
        Order deny,allow
        Allow from all
    </Files>
</Directory>
Run Code Online (Sandbox Code Playgroud)

我尝试将上面的代码更改为下面的代码,使用域名,因此我可以使用apachedemo.com访问它,但失败了.

NameVirtualHost apachedemo.com   

<VirtualHost apachedemo.com>    
    ServerName apachedemo.com  
    ServerAlias www.apachedemo.com

    WSGIScriptAlias / C:/Users/ShabeerSheffa/workspace/ApacheDemo/ApacheDemo/wsgi.py
    WSGIPythonPath C:/Users/ShabeerSheffa/workspace/ApacheDemo

    DocumentRoot C:/Users/ShabeerSheffa/workspace/ApacheDemo

    <Directory C:/Users/ShabeerSheffa/workspace/ApacheDemo>
        <Files wsgi.py>
            Order deny,allow
            Allow from all
        </Files>
    </Directory>    

</VirtualHost> 
Run Code Online (Sandbox Code Playgroud)

我目前在Windows 7机器上使用端口8888为我的apache,127.0.0.1:8888为第一个版本的代码工作,但在编辑代码后,apache在重启apache时出错.

这是我的主机文件的样子,我只添加了最后一行.(不太清楚为什么在第二行和第三行有#)

# localhost name resolution is handled within DNS itself.
#   127.0.0.1       localhost
#   ::1             localhost
    127.0.0.1:8888       apachedemo.com       www.apachedemo.com
Run Code Online (Sandbox Code Playgroud)

我想找到两个问题的答案 -

  1. 我如何让apachedemo.com工作
  2. 如何在同一台服务器上添加另一个项目,例如apachedemo2.com

编辑:我正在使用eclipse开发我的项目 …

python windows apache django mod-wsgi

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

nvd3js中的堆积面积图 - X轴溢出

我试图用d3js和nvd3.js实现一个类似于这个例子的'Stacked Area Chart' .另外,我想使用像这样的上下文画笔来选择一个影响Stacked Area Chart的日期范围.实际上,这已经有效,但是只要选定的日期范围不包含第一个日期,它就会以某种方式在Y轴上绘制一些线条.看看下面的图片:这是错误

这是我的代码:

堆积面积图

var margin = {
    top : 10,
    right : 20,
    bottom : 100,
    left : 20
}, width = 960, height = 300;

var svg_stack = d3.select("#stack").append("svg").attr("width", width + margin.left + margin.right).attr("height", (height + margin.top + margin.bottom));
function initStackChart() {
    nv.addGraph(function() {
        var chart = nv.models.stackedAreaChart().x(function(d) {
            return Date.parse(new Date(d[0]))
        }).y(function(d) {
            return d[1]
        }).clipEdge(false);

        chart.xAxis.tickFormat(function(d) {
            return d3.time.format('%x')(new Date(d))
        });

        chart.yAxis.tickFormat(d3.format(',.2f'));

        if (!!time_range) {
            chart.xDomain([time_range[0], time_range[1]]);
        } …
Run Code Online (Sandbox Code Playgroud)

javascript date d3.js nvd3.js

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

Rails 4,使用最少量的资源使用jQuery-File-Upload在AWS S3上上传多个文件

我知道使用rails上传文件的主题在SO上非常频繁,但我问自己一些我无法找到答案的问题.

我尝试允许我的应用程序的用户使用非常精美的jQuery-File-Upload(其余帖子的JQFU)上传多个文件,并将它们直接存储在AWS S3上.我想要实现的结果是在托管我的rails应用程序的机器上使用最少量的资源(存储,CPU ......).

经过一番调查,似乎有很多人使用了载波或回形针.但我担心它会在主机上消耗太多资源.

此外,还有非常好的(一如既往)railscast#383和一个gem s3_direct_upload,只使用JQFU将多个文件上传到AWS S3,这似乎是最适合我的目标,不幸的是它使用了JQFU的基本设置并且非常过时.

我希望通过演示站点中的进度条和按钮获得漂亮的视图.

那么首先,我的假设是不是错了?然后,如果有人已经s3_direct_upload按照我上面描述的方式设法开始工作,请提供一些指导来解释您是如何实现的.

干杯

jquery ruby-on-rails amazon-s3

7
推荐指数
0
解决办法
655
查看次数

在django中提交表单后重定向到索引页面

除了在添加产品数据后重定向回索引页面之外,一切都正常工作,目前在我的数据保存后,它被重定向到127.0.0.1:8000/product/add_product/add_product

目前,当我的索引页面(add_product.html)加载时,我有一个表从数据库中呈现数据,

  1. 首先我的网址看起来像>> 127.0.0.1:8000/product/
  2. 然后,一旦我点击添加按钮网址更改为127.0.0.1:8000/product/add_product/,没有问题,但是
  3. 当我尝试再次添加数据时,我的网址转到127.0.0.1:8000/product/add_product/add_product,我得到一个页面未找到错误

我的views.py

from models import Product,Category
from django.shortcuts import render_to_response,get_object_or_404
from django.http import HttpResponseRedirect

def index(request):
    category_list = Category.objects.all()
    product_list = Product.objects.all()
    return render_to_response('product/add_product.html', {'category_list': category_list, 'product_list':product_list})

def add_product(request):
    post = request.POST.copy()

    category = Category.objects.get(name=post['category'])
    product = post['product']
    quantity = post['quantity']
    price = post['price']

    new_product = Product(category = category, product = product, quantity = quantity, price = price )
    new_product.save()
    category_list = Category.objects.all()
    product_list = Product.objects.all()
    return render_to_response('product/add_product.html', {'category_list': category_list, …
Run Code Online (Sandbox Code Playgroud)

python django

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

在Apache上运行时加载pyodbc模块时出错

以前我一直在尝试使用apache上的虚拟主机托管多个DEMO django项目,并且已成功借助stackoverflow.

现在我一直在尝试使用与之前相同的技术来托管我的新项目.我的新项目已连接到sql_server数据库.使用djangos内置服务器时,我的项目运行完美.

当我尝试使用apache运行时,我得到500内部服务器错误,我的apache错误日志显示 -

Exception occurred processing WSGI script 

ImproperlyConfigured: Error loading pyodbc module: DLL load failed: A dynamic link library (DLL) initialization routine failed.
Run Code Online (Sandbox Code Playgroud)

我的wsgi文件看起来像这样 -

import os
import sys

path = 'C:/path/project1'
if path not in sys.path:
    sys.path.append(path)

os.environ["DJANGO_SETTINGS_MODULE"] = "settings"

from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
Run Code Online (Sandbox Code Playgroud)

我的机器上有"C:\ Windows\SysWOW64\python27.dll"

我的系统 - Windows 7,Apache 2.2,python 2.7,django 1.4.2

我在我的机器上发现的另一个信息 - 在win32上的Python 2.7(r27:82525,2010年7月4日,09:01:59)[MSC v.1500 32位(英特尔)]

任何解决方案?

非常感谢...

python apache django mod-wsgi pyodbc

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

格式化nvd3.js中的日期

如何在nvd3.js中创建日期格式 例如:

data1 = [{
  "values": [{
    "x": 1374561814000,
    "y": 2
  }],
  "key": "x-axis"
}]
Run Code Online (Sandbox Code Playgroud)

1374561814000 这是什么意思,它是如何从约会转换的?

format date nvd3.js

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

使用JavaScript的Google-Big Query

我是google apis和JavaScript的新手,

是否有任何人有一个示例或教程,说明如何使用JavaScript连接Google-Big Query api并将示例表中的数据加载到简单的HTML页面.

在此先感谢您.

javascript google-api google-bigquery

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