说my_instance是模型MyModel.
我正在寻找一个好方法:
my_model = get_model_for_instance(my_instance)
Run Code Online (Sandbox Code Playgroud)
我没有找到任何真正直接的方法来做到这一点.到目前为止,我已经想出了这个:
from django.db.models import get_model
my_model = get_model(my_instance._meta.app_label, my_instance.__class__.__name__)
Run Code Online (Sandbox Code Playgroud)
这可以接受吗?它甚至是一种可靠的,最佳实践方式吗?
也_meta.object_name有似乎提供相同的__class__.__name__.可以?好还是坏?如果是这样,为什么?
另外,如果app标签在项目范围内多次出现,我怎么知道我得到了正确的模型,例如'django.contrib.auth'中的'auth',还有'myproject.auth'?
这种情况会get_model不可靠吗?
感谢任何提示/指示和经验分享!
请记住这是经典的asp
哪个更好,所有HTML包含在Response.Write语句中或通过<%=%>将变量插入HTML.
例如
Response.Write "<table>" & vbCrlf
Response.Write "<tr>" &vbCrLf
Response.Write "<td class=""someClass"">" & someVariable & "</td>" & vbCrLf
Response.Write "</tr>" & vbCrLf
Response.Write "</table>" & vbCrLf
Run Code Online (Sandbox Code Playgroud)
VS
<table>
<tr>
<td class="someClass"><%= someVariable %></td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
我主要是从性能的角度询问,当要插入多个变量时,服务器的影响最小?
如果没有技术差异,那么另一个的争论是什么?
让我们在这样的getter中创建一个对象:
public class Class1
{
public string Id { get; set; }
public string Oz { get; set; }
public string Poznamka { get; set; }
public Object object
{
get
{
// maybe some more code
return new Object { Id = Id, poznamla = Poznamka, Oz = OZ };
}
}
}
Run Code Online (Sandbox Code Playgroud)
或者我应该创建一个将创建并返回对象的方法?
我目前正与一位同事讨论有关我们正在创建的PHP Web应用程序的数据库设计的最佳实践.该应用程序专为企业而设计,每个注册的公司都会有多个用户使用该应用程序.
我的设计方法是为每个注册的公司创建一个新的数据库.这样一切都是沙盒,模块化和小型.我的同事哲学是将每个人都放在一个数据库中.他的论点是,如果我们有1000多家公司注册,我们最终会有1000多个数据库来处理.更不用说做商业智能的混乱了.
为了举例,假设应用程序是订单输入系统.使用单独的数据库,即使每家公司每天执行100多个订单,表格大小也可以保持可管理.在单桶应用程序中,表可以非常快速地变大.
这是最好的做法吗?我尝试在网上打猎,但没有取得多大成功.链接,白皮书和演示文稿欢迎.
提前致谢,
The1Rob
这可能只是一厢情愿的想法......
有什么方法可以在调用之前检查是否定义了ASP/VBScript函数?
我有一个应用程序池,它已经分配了很多应用程序,它不会让我重命名.
除了删除和创建新的应用程序池之外,还有为我的应用程序池获取新名称吗?我不想去重新分配其中的每个应用程序.
在经典的ASP中,有没有办法在应用程序级别处理错误?
是否有处理传统ASP 3中的错误/异常的指导原则?Server.GetLastError()不是很多...
我正在寻找像Application_Error()ASP.Net Global.asax中找到的东西.
global.asa中的任何等价物?用于智能地记录错误的类?就像ASP3的旧企业库异常处理一样......
嘿,我是一个梦想家!
非常感谢任何指针
通常我不是指实用程序,我的意思是包含多个类型想要使用的枚举的标题,等等.
例如,如果多个类型可以有一个Color枚举,那么您可以使其可用.有些人会说它把它"放在最适合的"类中,但是这会产生头依赖性问题.
我真的不喜欢创建一个包含这样的东西的标题,因为它似乎使代码更复杂.我正在寻找其他人在遇到这样的情况时所采用的技术的想法.如果他们使用"Common"标题等
是否可以以编程方式在C#ASP中向GridView添加行?
如果有,怎么样?
我想直接从代码添加静态数据,而不是从数组或数据源添加静态数据
有人能告诉我使用VBscript中的经典ASP执行参数化SQL查询的最简单方法吗?
一个可编辑的例子是最好的.