python manage.py dumpdata modelName > file.json. meder在postgres上为用户创建了一个空数据库meder可以使用数据库settings.py试图,loaddata file.json但它抱怨超级用户不存在或不匹配...
回溯(最近一次调用最后一次):文件"manage.py",第11行,在execute_manager(settings)文件中"/srv/python-environments/saltycrane/lib/python2.5/site-packages/django/core/management/ init .py",第438行,在execute_manager utility.execute()文件"/srv/python-environments/saltycrane/lib/python2.5/site-packages/django/core/management/ init .py",第379行,在执行self.fetch_command(子命令).run_from_argv(self.argv)文件"/srv/python-environments/saltycrane/lib/python2.5/site-packages/django/core/management/base.py",第191行,在run_from_argv self.execute(*ARGS,**选项.字典)文件"/srv/python-environments/saltycrane/lib/python2.5/site-packages/django/core/management/base.py",第220行,执行输出= self.handle(*args,**选项)文件"/srv/python-environments/saltycrane/lib/python2.5/site-packages/django/core/management/commands/loaddata.py",第219行,在handle transaction.com中使用(using = using)文件" /srv/python-environments/saltycrane/lib/python2.5/site-packages/django/db/transaction.py",第199行,在commit connection._commit()文件"/ srv/python-environments/saltycrane/lib /python2.5/site-packages/django/db/backends/ init.com",第32行,在_commit中返回self.connection.commit()psycopg2.IntegrityError:在表上插入或更新"bugs_bug"违反外键约束"poster_id_refs_id_89e0243f"DETAIL:键(poster_id)=(1)不存在于表"auth_user".
我不应该同步syncdb吗?我应该为通用表格转储数据吗?我仍然在MySQL中完整的数据库但是会欣赏任何方向.
SIDENOTE:我确实south安装了.我--initial几天前做了命令.也许我也可以使用南方?
我试过cp initial.txt {foo,bar,baz}但得到baz的不是目录.而且cp initial.txt foo bar baz也不起作用.
有没有一种方法可以做到这一点,而无需制作shell脚本并多次循环和调用cp?我认为必须有一个简洁的方法来做到这一点.
我在拥有数百名用户的公共频道中运行我的机器人.昨天有人进来,只是滥用了它.
我想让任何人使用机器人,但如果他们连续发送垃圾邮件命令,并且如果他们不是像我这样的机器人"所有者",那么我想将它们添加到一个被忽略的列表中,该列表在一小时左右到期.
我想的一种方法是在所有用户中保存所有命令,例如:
({
'meder@freenode': [{command:'.weather 20851', timestamp: 209323023 }],
'jack@efnet': [{command:'.seen john' }]
})
Run Code Online (Sandbox Code Playgroud)
我会设置一个cron作业来每24小时刷新一次,但我基本上会确定一个人是否在15秒的持续时间内发出了X个命令并将它们添加到忽略列表中.
实际上,当我写这个答案时,我想到了一个更好的想法..也许不是存储每个用户命令,只是将机器人的命令存储在列表中并继续推动直到它达到15的限制.
lastCommands = [], limit = 5;
function handleCommand( timeObj, action ) {
if ( lastCommands.length < limit ) {
action();
} else {
// enumerate through lastCommands and compare the timestamps of all 5 commands
// if the user is the same for all 5 commands, and...
// if the timestamps are all within the vicinity of 20 seconds
// add the user …Run Code Online (Sandbox Code Playgroud) 直到最近,当我决定开始担心参照完整性等时,我一直在使用MyISAM并且没有定义明确的外键关系.
我正在研究一个存储战斗事件,战斗机统计数据的数据库,所以我认为这符合使用InnoDB和明确定义外键的标准.
我有一个战斗机表,其中有多个列是外键.我想知道是否建议始终明确定义外键关系,无论表中引用了多少外键?
特别是,对于这个表我有:
CREATE TABLE `fights` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`event_id` int(10) unsigned DEFAULT NULL,
`winner_id` int(10) unsigned DEFAULT NULL,
`referee_id` int(10) unsigned DEFAULT NULL,
`championship_match` enum('1','0') DEFAULT NULL,
`weight_class` int(10) unsigned DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
Run Code Online (Sandbox Code Playgroud)
我打算做referee_id,winner_id,event_id所有外键各自表ID列.这是要走的路吗?或者,为了性能原因,我是否应该以关系完整性为代价限制明确定义的外键数量?
我正在使用某个框架,其中主要开发人员正在考虑从基于PHP的本机模板到XSLT模板的彻底改变.
我担心这不可行,因为在我们的网站上我们通常有非常复杂的模板逻辑.
对于像这样简单的事情:
if ( $something ) { ?>
<p><?php if ( $another ) { ?>Lorem Ipsum<?php } else { ?>Dolor amet<?php } ?>.</p>
<?php } else { ?>
<p><?php if ( $another ) { ?>Lorem Ipsum<?php } else { ?>Dolor amet<?php } ?>.</p>
<?php } ?>
Run Code Online (Sandbox Code Playgroud)
等效的XSLT将是:
<xsl:choose>
<xsl:when test="blah">
<xsl:choose>
<xsl:when test="another">
<p>Lorem Ipsum.</p>
</xsl:when>
<xsl:otherwise>
<p>Dolor amet.</p>
</xsl:otherwise>
</xsl:when>
<xsl:otherwise>
<xsl:when test="another">
<p>Lorem Ipsum.</p>
</xsl:when>
<xsl:otherwise>
<p>Dolor amet.</p>
</xsl:otherwise>
</xsl:otherwise>
</xsl:choose>
Run Code Online (Sandbox Code Playgroud)
有了这么简单的代码片段,当我想到高级场景时,它会让我感到害怕.
我想知道是否有人经历过类似的模板转换,如果是这样,你是如何应对它的?你回去了吗?
使用插件@ http://products.solvercircle.com/woocommerce-one-page-quick-shop/quick-shop/
好像我在管理员中以普通用户身份登录,我可以将商品添加到购物车中.如果我作为访客添加到购物车但是它执行ajax请求并返回"1"但该项目从未添加到购物车.
有谁知道为什么会这样?我在网站上停用的其他2个插件我仍然可以重现这个,所以我相信这是这个插件中的一个错误.
编辑:我确认"客人可以结帐"设置框已应用,所以似乎不是这样.
编辑#2:这是添加到购物车fn:
function wqo_add_prod(pid,vid){
var qty= jQuery('#product_qty_'+vid).val();
if(qty==0){
jQuery('#wqo_alert_info').text('Out of Stock');
jQuery('#wqo_alert_info').show()
setTimeout(function(){jQuery('#wqo_alert_info').hide()}, 1500);
return false;
}
if(vid==0){
qty= jQuery('#product_qty_'+pid).val();
}
var ajax_url = 'http://DOMAIN.com/wp-admin/admin-ajax.php';
jQuery.ajax({
type: "POST",
url:ajax_url,
data : {
'action': 'wqo_addtocart',
'wqo_prod_id': pid,
'wqo_prod_var_id': vid,
'wqo_prod_qty': qty
},
success: function(response){
if(response==1){
jQuery('#wqo_alert_info').text('Added to your cart');
}else{
jQuery('#wqo_alert_info').text(response);
}
jQuery.ajax({
type: "POST",
url:ajax_url,
data : {'action': 'wqo_cart_amount'},
success: function(data){
jQuery('#wqo_cart_price').html(data);
}
});
jQuery('#wqo_alert_info').show()
setTimeout(function(){jQuery('#wqo_alert_info').hide()}, 2000);
}
});
}
Run Code Online (Sandbox Code Playgroud)
编辑#3: php回调的来源
function wqo_addtocart() …Run Code Online (Sandbox Code Playgroud) 需要一个简单的preg_match,它会在内容中找到"c.aspx"(没有引号),如果找到,它将返回整个url.举个例子
$content = '<div>[4]<a href="/m/c.aspx?mt=01_9310ba801f1255e02e411d8a7ed53ef95235165ee4fb0226f9644d439c11039f%7c8acc31aea5ad3998&n=783622212">New message</a><br/>';
Run Code Online (Sandbox Code Playgroud)
现在它应该从$ content preg_match"c.aspx"并将输出为
"/m/c.aspx?mt=01_9310ba801f1255e02e411d8a7ed53ef95235165ee4fb0226f9644d439c11039f%7c8acc31aea5ad3998&n=783622212"
Run Code Online (Sandbox Code Playgroud)
除了"c.aspx"之外,$ content应该有更多的链接.我不想要他们.我只想要所有有"c.aspx"的网址.
请让我知道如何做到这一点.
我正在网站上进行比赛,我有3215名参赛者有资格获得5x索尼PSP.
我相信计算赔率的公式是totalEntrants - 奖品/奖品:
(3215-5)/5 = 642所以获胜的赔率为642比1 - 是吗?(我吮吸数学)
在我的数据库中包含3215行的表中,我只选择一个随机行?
SELECT * from entries
WHERE entries.won = 0
ORDER BY RAND()
LIMIT 1
Run Code Online (Sandbox Code Playgroud)
现在我有一行,我需要设置won列,1以便参赛者不能再次获胜,然后再次运行?这是我第一次这样做,所以我只想确认我是否正确地做了.
我的搜索组件块具有默认设置,但对于匿名用户,它显示登录区域而不是搜索组件,并且只有在您登录后才能看到它.
"显示在除列出的页面之外的每个页面上"并且没有列出页面..
"显示特定角色的块" - 未经检查所以全部..
php ×4
arrays ×1
bash ×1
django ×1
dom ×1
drupal ×1
foreign-keys ×1
innodb ×1
irc ×1
math ×1
migration ×1
mysql ×1
node.js ×1
preg-match ×1
probability ×1
regex ×1
sql ×1
templating ×1
woocommerce ×1
wordpress ×1
xslt ×1