小编Mic*_*hal的帖子

Django模型如何工作?

所以我可以像这样创建Django模型:

from django.db import models

class Something(models.Model):
    title = models.TextField(max_length=200)
Run Code Online (Sandbox Code Playgroud)

我可以像这样工作:

thing = Something()
#set title
thing.title = "First thing"
#get title
thing.title
Run Code Online (Sandbox Code Playgroud)

一切正常,但我想了解它是如何工作的.

title = models.TextField(max_length=200)
Run Code Online (Sandbox Code Playgroud)

在非Django的Python的上面的行的代码定义类型models.TextField的类变量标题和我也可以访问它是这样的:thing.__class__.title(链接)

但是在Django中,当我创建Something的实例时,我突然有一个title属性,我可以在其中获取/设置文本.并且无法thing.__class__.title在执行thing时明确地访问它.标题我没有访问类变量"title"但是有些生成了属性/属性,或者?

我知道那些字段最终出现在thing._meta.fields但是怎么样?发生了什么事,怎么了?

1,Django幕后创建属性"头衔"吗?

2,类变量"title"发生了什么变化?

python django django-models

20
推荐指数
1
解决办法
3244
查看次数

在Mac上从Objective C调用Java库

我想使用Cocoa + Objective C创建本机Mac OS X应用程序,但我需要连接到专有数据源,为此,数据源的所有者只提供Java库.所以我需要以某种方式将这个Java库导入我的项目并在其Java类上调用函数.(或者在这个库周围创建java包装器然后从Objective-C调用我的包装器).

现在,我该怎么做?快速谷歌搜索引导我到JNI,但我没有找到任何好的和实际的(当前)文章/教程.我真的需要一些HOW TO文章,如何加载这个java库,如果需要启动VM,以及如何创建java对象和调用它们的函数.真的很简单,我可以从那里移动.谢谢.

为了澄清,我再说一遍:我想从Objective-C调用Java函数,我不想从Java调用本机函数.

java java-native-interface objective-c

7
推荐指数
1
解决办法
4944
查看次数

使用UIRefreshControl并设置contentInset时,表视图内容会跳下来

所以我有UITableViewController的标准子类和表视图.现在我已将内容设置为插入

self.tableView.contentInset = UIEdgeInsetsMake(40, 0, 0, 0);
Run Code Online (Sandbox Code Playgroud)

我也是以标准方式使用UIRefreshControl.

self.refreshControl = [[CTRefreshControl alloc] init];
[self.refreshControl addTarget:self action:@selector(loadData:) forControlEvents:UIControlEventValueChanged];
Run Code Online (Sandbox Code Playgroud)

如果表视图包含滚动的足够数据(因此内容大小高度超过表视图的高度),则所有工作都很好并且流畅.当表格中没有足够的数据时(例如只有2行),当我开始下拉时,它会顺利进行,然后突然下降约20个点.滚动其他方向时也会发生同样的事情.当没有刷新控件或我没有更改contentInset时,它不会发生.有任何想法吗?全部在iOS 6上.

uitableview ios ios6 uirefreshcontrol

7
推荐指数
1
解决办法
3755
查看次数

在safari中显示本地磁盘的图像

我在我的页面中有这个标签,它运行在localhost:3000 <img id="img1" src="file:///Users/michal/Desktop/Picture 1.png" width="400" height="200">图像确实存在但不显示.如果我将路径从src属性放入地址栏图像被加载但它不能在img标签中工作,即使在iframe标签中也是如此.我在Mac上使用Safari 4.我错过了什么或根本不可能吗?谢谢.

safari image

3
推荐指数
1
解决办法
9733
查看次数