有没有办法列出django模型中表格中的字段
class Profile(models.Model):
user = models.ForeignKey(User, unique=True)
name = models.ForeignKey(School)
emp = models.ForeignKey(User, unique=True)
Run Code Online (Sandbox Code Playgroud)
如何列出表Profile中的字段名称,(就像desc Profile;在mysql中)
谢谢.
如果我尝试执行以下代码
f = file('test','rb')
fout = file('test.out','wb')
for i in range(10):
a = f.read(1)
fout.write(a)
f.close()
f = fout
f.seek(4)
print f.read(4)
Run Code Online (Sandbox Code Playgroud)
'test'任何文件在哪里,我得到:
Traceback (most recent call last):
File "testbad.py", line 12, in <module>
print f.read(4)
IOError: [Errno 9] Bad file descriptor
Run Code Online (Sandbox Code Playgroud)
但是,如果我只更改fout行以使用临时文件:
import tempfile
f = file('test','rb')
fout = tempfile.NamedTemporaryFile()
for i in range(10):
a = f.read(1)
fout.write(a)
f.close()
f = fout
f.seek(4)
print f.read(4)
Run Code Online (Sandbox Code Playgroud)
没有错误.有人知道为什么吗?我原本预计第一个案例会起作用,但我必须做错事.
在此先感谢您的帮助!
我使用vaadin创建了表.现在我想为该表中的特定列内容设置字体大小.是否可以为该表中的特定列设置字体大小?如果是这样,请给我设置字体大小的想法.如果你能给我一些代码片段.
View接受一个Model.但我需要为两个模型绘制HTML输入控件.一个例子将说明:
我有一个屏幕,我添加员工.在添加了他们的名字,姓氏等之后,我需要用户选择员工所在的公司数量.
公司在一张桌子上.员工在另一个员工.链接表加入了它们.
所以我似乎需要将公司传递给View.我可以将多个模型传递给视图吗?或者我是否必须在View中进行丑陋的数据库查找才能找到公司,并在没有HTML帮助程序的情况下为复选框手动吐出HTML?
List<object> A = new List<object>;
List<object> B = new List<object>;
List<object> C = new List<object>;
C.Add(item);
B.Add(C);
A.Add(B);
Run Code Online (Sandbox Code Playgroud)
最后我有List A而不是List B,List B包含List C.我想从列表C中删除一个项目.
我怎么能用LINQ或lambda做到这一点?
我正在尝试使用linq-to-sql在应用程序中实现一个非常基本的关键字搜索.我的搜索词是一个字符串数组,每个数组项都是一个单词,我想找到包含搜索词的行.我不介意它们是否包含的不仅仅是搜索条件(最有可能的是它们),但所有搜索条件都必须存在.
理想情况下,我想要类似下面的代码片段,但我知道这不起作用.此外,我在这里看过这个问题,但是这个问题的作者似乎满足于反过来做事(query.Contains(part.partName)),这对我不起作用.
public IQueryable<Part> SearchForParts(string[] query)
{
return from part in db.Parts
where part.partName.Contains(query)
select part;
}
Run Code Online (Sandbox Code Playgroud)
如何重写此查询以便它能够满足我的需求?
委托人拥有保留定义类型的优点是什么?
例如在c中如果我想定义一个函数,该函数接受一个我可以简单定义的函数的指针
void F(bool (*pFn)(int));
Run Code Online (Sandbox Code Playgroud)
在c#中我必须采取额外的步骤,首先定义委托类型类似,如果我必须在c中创建一个typedef,然后才能定义上面的函数
delegate bool del(int s);
void F(del d){...}
Run Code Online (Sandbox Code Playgroud)
我发现c#风格不那么清晰和灵活.
答:我没有意识到这在C#
B中是可行的:通过引入c类型声明系统的复杂性,这是一个糟糕的语言特性.
让我澄清我知道fucn可用我想知道是否有办法定义一个任意的委托.
我花了很多时间玩SQL 2005中引入的NS,发现它是一个很棒的功能..
但是,我听说MS在2008年放弃了NS; 为什么?并且如果有的话,他们正在取代它......
目前Eclipse只折叠java doc和功能级别,但是当读取长方法时,可能会有很多if/else等,有没有办法折叠它们?
对于我的应用程序,我需要一个负责与许多客户端进程交互的中央进程.客户端进程需要一种方法来识别中央进程并与之通信.此外,中央进程可能没有运行,客户端进程需要一种方法来识别该事实.这个应用程序将在类Unix系统上运行,所以我考虑使用命名管道套接字来完成任务.具体来说,我将如何使用命名管道套接字执行此任务(实际代码将非常感谢!)?如果命名管道套接字不理想,有更好的替代方案吗?