我有一个模型A和B,是这样的:
class A(models.Model):
title = models.CharField(max_length=20)
(...)
class B(models.Model):
date = models.DateTimeField(auto_now_add=True)
(...)
a = models.ForeignKey(A)
Run Code Online (Sandbox Code Playgroud)
现在我有一些A和B对象,我想得到一个查询,选择所有A少于2的对象B指向它们.
A类似于池事物,用户(B)连接池.如果只有1或0加入,则不应显示池.
这种模型设计有可能吗?或者我应该修改一下?
我有一个数据库,许多不同的客户端应用程序(一些Web服务,一些Java应用程序和一些点网应用程序)连接到.并非所有这些都在Windows上运行(遗憾的是,否则只需启用数据库连接的Windows身份验证就可以解决这个问题).目前,密码存储在系统周围的各种配置/属性文件中.理想情况下,只有支持人员才能访问运行文件的服务器,但如果其他人获得对其中一个服务器的访问权限,他们将拥有足够的数据库权限,以便立即获得公平的数据查询.
那么我的问题是,保持密码可配置的最佳方法是什么,而不会让随意的人类读者轻易获得?
编辑只是为了澄清,DB服务器是Windows Server 2003,运行MSSQL 2005.
PS:我没有看到任何重复的问题,但如果有,请随时关闭这个.
我正在使用模型 - 视图 - 展示器模式的网页.演示者是否应该知道会话或者只有视图应该知道它?
我想我得到的是像Session这样的概念与视图的体系结构非常相关,所以它们是否应限于视图使用?否则如果我想在不同架构上的类似页面上重用演示者会发生什么(或者我不需要担心,除非我有计划这样做)?
我在其中一个html页面中有以下代码段:
<div class="inputboximage">
<div class="value2">
<input name='address1' value='Somewhere' type="text" size="26" maxlength="40" />
<br />
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我的问题是,当我点击address1文本字段时,我需要更改inputboximage背景,并在失去焦点时恢复原始背景.
我使用了以下内容:
<script>
$(document).ready(function(){
$("input").focus(function () {
$(this.parentNode).css('background-image', 'url(images/curvedinputblue.gif)');
});
$("input").blur(function () {
$(this.parentNode).css('background-image', 'url(images/curvedinput.gif)');
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
但它没有替换图像,而是像您期望的那样向value2 div添加背景图像.在这种情况下,我可以使用parentNode.parentNode,但是inputboxImage节点也有可能在父树上进一步向上或向下.
有没有办法我可以更改这个代码,以便它将在父树下导航,直到找到一个名为inputboximage的div并替换那里的图像?
另外,如果我有两个不同的div类,inputboximage和inputboximageLarge,有没有办法修改这个函数,以便它可以同时使用它们,用每个不同的图像替换背景图像?
对于CSS错误,您是否在开发的每个阶段都将它们修复,或者将它们保存到最后?因为我在一个大项目的早期阶段,似乎陷入了烦人的IE6错误.
我对命令模式非常熟悉,但我还不了解Functor和命令之间的理论差异.特别是,我正在考虑Java实现.两者基本上都是编程"动词",表示为对象.但是,在仿函数的情况下,正如我从一些示例中看到的那样,匿名内部类实现似乎很常见.谁能在那里为我清楚地解决这个问题?
这是目录结构
/domain.com
/public_html
/functions
/image
/mobile
/www
Run Code Online (Sandbox Code Playgroud)
/domain.com/public_html/www文件夹有一个文件index.php索引文件中的默认web目录是/ user/public_html/www是一个include,其中包含包含"../ functions/function.inc"的函数.当我想链接到图像文件夹中的图片我没有得到任何结果时,这没有问题
<img src="../image/graphic/logo.gif" alt="alt text"/>
Run Code Online (Sandbox Code Playgroud)
有没有人知道为什么图像链接不起作用以及如何正确链接到图像文件?
我试过了 <img src="<?php echo $_SERVER['PHP_SELF']; ?>../image/graphic/logo.gif" alt="alt text"/>
但是当我在图像周围建立链接以获取属性时,我得到了相同的结果我得到了这个路径 http://domain.com/image/pc/tattoo_small/small_2008_10_22_001.JPG 路径应该是 http:// domain.com/public_html/image/pc/tattoo_small/small_2008_10_22_001.JPG 当我尝试直接浏览此网址时 http://domain.com/public_html/image/pc/tattoo_small/small_2008_10_22_001.JPG 我找不到404文件错误,因为默认的网络目录是/domain.com/public_html/www我试过 http://domain.com/../image/pc/tattoo_small/small_2008_10_22_001.JPG 来到图像文件夹但这对两者都没有帮助.
任何人有任何想法,或者是否无法将HTML链接到默认网络目录之外的图形文件?
感谢您阅读这篇文章
谢谢你到目前为止的答案.我将尝试使用推荐的解决方案之一解决我的问题,并在此处报告我的工作解决方案.我想让图像文件夹与www和移动文件夹处于同一级别,因为用于pc(www)版本和移动版本的一些图像是相同的.当然,在www和移动文件夹中获取图像文件夹更容易,我认为这就是我要做的.
谢谢大家的建议.我不打算使用脚本的主要原因是脚本将是一个简单问题的难以解决的问题,也因为我不知道如何将您的图像包装在css类中以及如何提供alt图像的文字.
寻找标准的防错方法将"长名称"(如"C:\ Documents and settings")转换为等效的"短名称""C:\ DOCUME~1"
我需要这个来运行我的C#应用程序的外部进程.如果我用"长名称"中的路径提供它,它就会失败.
我有一个div容器,并定义了它的样式如下:
div#tbl-container
{
width: 600px;
overflow: auto;
scrollbar-base-color:#ffeaff
}
Run Code Online (Sandbox Code Playgroud)
一旦我填充了这个div所包含的表格,这会自动给我水平和垂直滚动条.我只想要自动出现水平滚动条.我将以编程方式修改表的高度.
我该怎么做呢?
许多iPhone应用程序使用蓝色徽章来指示子视图中的项目数,例如Mail客户端:
iPhoto http://img.skitch.com/20081103-tjr9yupbhgr3sqfh7u56if4rsn.preview.jpg
有没有任何标准方式(甚至API)这样做?
更新:我创建了一个名为BlueBadge的类来执行此操作.它可以在http://github.com/leonho/iphone-libs/tree/master上找到