我runserver在我的本地计算机(Mac OS X)上运行Django的开发服务器()并且无法加载CSS文件.
以下是settings.py中的相关条目:
STATIC_ROOT = '/Users/username/Projects/mysite/static/'
STATIC_URL = '/static/'
STATICFILES_DIRS = (
'/Users/thaymore/Projects/mysite/cal/static',
)
STATICFILES_FINDERS = (
'django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder',
#'django.contrib.staticfiles.finders.DefaultStorageFinder',
)
INSTALLED_APPS = (
# other apps ...
'django.contrib.staticfiles',
)
Run Code Online (Sandbox Code Playgroud)
在我的views.py中,我正在请求上下文:
return render_to_response("cal/main.html",dict(entries=entries),context_instance=RequestContext(request))
Run Code Online (Sandbox Code Playgroud)
在我的模板中{{ STATIC_URL }}正确呈现:
<link type="text/css" href="{{ STATIC_URL }}css/main.css" />
Run Code Online (Sandbox Code Playgroud)
变成:
<link type="text/css" href="/static/css/main.css"/>
Run Code Online (Sandbox Code Playgroud)
这是文件实际所在的位置.我还跑去collectstatic确保收集所有文件.
我的urls.py中还有以下几行:
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
urlpatterns += staticfiles_urlpatterns()
Run Code Online (Sandbox Code Playgroud)
我是Django的新手,所以我可能会错过一些简单的东西 - 感谢任何帮助.
我知道这是一个愚蠢的问题,但我无法在任何地方找到答案.如果我正在使用Codeigniter,我在哪里保存我的favicon文件,以便它会在浏览器中弹出?或者在我找不到的文件中是否有配置选项?这真让我抓狂!
非常感谢您的帮助.
我正在尝试安装matplotlib,用于在Mac OS X上用Python绘制应用程序.当我运行"python setup.py install"时,它给了我很多错误:http://pastebin.com/u7fL37ic.
一个快速片段:
src/ft2font.cpp:2170: error: ‘FT_LOAD_TARGET_MONO’ was not declared in this scope
src/ft2font.cpp:2171: error: ‘FT_LOAD_TARGET_LCD’ was not declared in this scope
src/ft2font.cpp:2172: error: ‘FT_LOAD_TARGET_LCD_V’ was not declared in this scope
src/ft2font.cpp:2175: error: ‘_ft2Library’ was not declared in this scope
src/ft2font.cpp:2175: error: ‘FT_Init_FreeType’ was not declared in this scope
src/ft2font.cpp: In destructor ‘virtual ft2font_module::~ft2font_module()’:
src/ft2font.cpp:2186: error: ‘_ft2Library’ was not declared in this scope
src/ft2font.cpp:2186: error: ‘FT_Done_FreeType’ was not declared in this scope
lipo: can't …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用Flot绘制带有日期的图表.我已经按照这个字符串的建议:这里但它似乎对我不起作用.这是我修改过的JavaScript(来自其他问题):
$(document).ready(function () {
var d1 = [[1262818800,100],[1262732400,100],[1262646000,100]];
var d2 = [[1262818800,23],[1262732400,23],[1262646000,23]];
$.plot($("#placeholder"), [{data:d1,lines:{show: true},label:"Mountain"},{data:d2,lines:{show: true},label:"Valley"}],{yaxis: {label:"cm"}},
{xaxis:
{mode:"time",
timeformat: "%M:%S"
}
});
});
Run Code Online (Sandbox Code Playgroud)
我得到一个图形,但它没有将x轴转换为日期,而x轴上的值甚至与我在数据变量中得到的值不一致.我甚至尝试将每个数据点乘以1000以转换为Javascript时间戳,但这也无济于事.我还尝试了以下timeformat变量,以防出现问题:
"%M:%S", "%H:%S", "%y,%m,%d"
Run Code Online (Sandbox Code Playgroud)
但没有运气.有任何想法吗?
我正在尝试在我的本地Mac OS X上运行带有Postgresql后端的Django.我已经使用pip安装了Django:
sudo pip install Django
Run Code Online (Sandbox Code Playgroud)
我已经安装PostgreSQL用于二进制安装程序之一在这里.
但是当我尝试安装psycopg2时,我得到一个错误(粘贴在下面),它找不到pg_config.
从这个问题看来我应该安装,libpq-dev但我不确定如何.
我尝试libpqxx使用MacPorts 安装,但是没有做任何事情.
如何安装libpg-dev?或者还有其他我想念的东西?
henrietta:~ $ pip install psycopg2
Downloading/unpacking psycopg2
Downloading psycopg2-2.4.5.tar.gz (719Kb): 719Kb downloaded
Running setup.py egg_info for package psycopg2
Error: pg_config executable not found.
Please add the directory containing pg_config to the PATH
or specify the full executable path with the option:
python setup.py build_ext --pg-config /path/to/pg_config build ...
or with the pg_config option in 'setup.cfg'.
Complete output from command …Run Code Online (Sandbox Code Playgroud) 我正在编写一个使用多个IF/THEN语句的存储过程,如果它们的计算结果为true,则还需要执行多个查询.问题是,我似乎无法找到任何适当语法的例子.从MySQL dev手册中,似乎我可以在"statement_list"中有多个查询,但到目前为止我无法使其工作.
这是我正在尝试做的事情:
SET agency =
COALESCE((SELECT org_agency_o_id
FROM orgs_agencies
WHERE org_agency_code = maj_agency_cat)
,(SELECT min(org_id)
FROM orgs
WHERE org_name LIKE CONCAT('U.S.',SUBSTRING(maj_agency_cat,5))))
IF agency IS NULL THEN
-- execute multiple queries
INSERT INTO orgs (org_name
,org_name_length
,org_type
,org_sub_types)
VALUES (CONCAT('U.S. ',SUBSTRING(maj_agency_cat,5))
,LENGTH(CONCAT('U.S. ',SUBSTRING(maj_agency_cat,5)))
,'org','Org,GovernmentEntity,Federal,Agency');
SET agency = LAST_INSERT_ID();
END IF;
Run Code Online (Sandbox Code Playgroud)
错误:
您的SQL语法有错误; 检查与MySQL服务器版本对应的手册,以便
'IF agency IS NULL THEN INSERT INTO orgs (org_name,org_name_length,org_type,'在第53行附近使用正确的语法
有任何想法吗?我知道它必须是简单的东西,所以我非常感谢任何人的意见.
我正在尝试阅读R a csv文件,其中包含有关政治捐款的信息.根据我的理解,默认情况下将列导入为因子,但我需要将amount列(数据集中的"CTRIB_AMT")导入为数字列,以便我可以运行各种不适用的函数因素.该列的格式为货币,前缀为"$".
我使用了一个简单的read命令来最初导入文件:
contribs <- read.csv('path/to/file')
Run Code Online (Sandbox Code Playgroud)
然后尝试将CTRIB_AMT从货币转换为数字:
as.numeric(as.character(sub("$","",contribs$CTRIB_AMT, fixed=TRUE)))
Run Code Online (Sandbox Code Playgroud)
但那没用.我试图用于CTRIB_AMT列的函数是:
vals<-sort(unique(dfr$CTRIB_AMT))
sums<-tapply( dfr$CTRIB_AMT, dfr$CTRIB_AMT, sum)
counts<-tapply( dfr$CTRIB_AMT, dfr$CTRIB_AMT, length)
Run Code Online (Sandbox Code Playgroud)
在此查看相关问题.
有关如何最初导入文件的任何想法所以列是数字或导入后如何转换它?
对于我正在研究的应用程序,我需要类似于Python中实现的打包算法,请参阅此处了解更多详细信息.基本的想法是我有n个不同大小的物体,我需要装入n个箱子,箱子的数量是有限的,物体和箱子的大小是固定的.对象/箱可以是1d或2d,有兴趣同时看到它们.(我认为3d对象可能比我需要的多.)
我知道有很多算法可以解决这个问题,比如最适合减少和适应减少,但我希望可能有Python(或PHP/C++/Java)的实现,我真的不那么挑剔).有任何想法吗?
我正在尝试下载几乎完全由JavaScript生成的网站的HTML.因此,我需要模拟浏览器访问并且一直在使用PhantomJS.问题是,该网站使用hashbang网址,我似乎无法让PhantomJS处理hashbang - 它只是不断调用主页.
该网站是http://www.regulations.gov.默认将您带到#!home.我尝试使用以下代码(从这里)尝试处理不同的hashbangs.
if (phantom.state.length === 0) {
if (phantom.args.length === 0) {
console.log('Usage: loadreg_1.js <some hash>');
phantom.exit();
}
var address = 'http://www.regulations.gov/';
console.log(address);
phantom.state = Date.now().toString();
phantom.open(address);
} else {
var hash = phantom.args[0];
document.location = hash;
console.log(document.location.hash);
var elapsed = Date.now() - new Date().setTime(phantom.state);
if (phantom.loadStatus === 'success') {
if (!first_time) {
var first_time = true;
if (!document.addEventListener) {
console.log('Not SUPPORTED!');
}
phantom.render('result.png');
var markup = document.documentElement.innerHTML;
console.log(markup);
phantom.exit();
}
} …Run Code Online (Sandbox Code Playgroud) 我是D3.js的新手并且正在玩各种教程/练习/等等,但我对D3的基本需求是加载外部数据(通常是JSON)并根据该数据绘制一些交互式图表.
基本森伯斯特的例子在这里:

我成功地将它改编为我自己的数据.但是,我希望简化数据的传递并处理D3.js中的一些操作.例如,我想提供一个可以根据需要由D3操纵的平面数据文件,而不是为旭日图准备好的分层数组.
但是,我不确定如何在D3的一个数据函数之外绘制一个旭日图表.我尝试了下面的代码,而不是通过json加载数据包括它内联所以结构是可见的(不出所料它不起作用):
var w = 960,
h = 700,
r = Math.min(w, h) / 2,
color = d3.scale.category20c();
var vis = d3.select("#chart").append("svg:svg")
.attr("width", w)
.attr("height", h)
.append("svg:g")
.attr("transform", "translate(" + w / 2 + "," + h / 2 + ")");
var partition = d3.layout.partition()
.sort(null)
.size([2 * Math.PI, r * r])
.value(function(d) { return 1; });
var arc = d3.svg.arc()
.startAngle(function(d) { return d.x; })
.endAngle(function(d) { return d.x + d.dx; })
.innerRadius(function(d) { return …Run Code Online (Sandbox Code Playgroud) python ×4
django ×2
javascript ×2
algorithm ×1
codeigniter ×1
currency ×1
d3.js ×1
date ×1
favicon ×1
flot ×1
freetype ×1
hashbang ×1
hierarchy ×1
if-statement ×1
jquery ×1
json ×1
macos ×1
macports ×1
matplotlib ×1
mysql ×1
phantomjs ×1
postgresql ×1
psycopg2 ×1
r ×1
read.csv ×1
static-files ×1
symbols ×1
timestamp ×1
web-scraping ×1