Chi's blog

Viewに複数のmodelを指定する方法 [Django]

Djangoでは、html viewを作成する時に、そのページに対応する modelを指定しなければならない。 基本的に一つのページに 一つのmodelを対応するだけで十分だが、今回は、ブログのメインページに blog modelとtag modelを参照に、それぞれリストを表示したいので、 一つのviewに複数のmodelを指定する方法について調べた。


Modelの定義

models.py
class Tag(models.Model):
    name = models.CharField(max_lengt...
                            
                        
続きを読む

URLSession接続サンプルコード [objective-c]

URLSessionのサンプルコードを書いてみた。 直接コードをのける。

@interface MyServerConnector (Private)
    -(void)alertWithMessage:(NSString *)message;
@end
@implementation MyServerConnector
@synthesize Products_MyServer;
@synthesize name;

- (void)connect2server:(NSString*)url {
    url = @"http://local...
                            
                        
続きを読む

TypeError : super() takes at least 1 argument (0 given) [python2]

python 2.7.10で python3から書いたdjangoで動くサイトのプログラムを 実行しようとすると以下のようなエラーがあった。


Error :

class BlogListView(ListView):
    model = MyBlog
    template_name = "blog_list.html"
    def get_context_data(self, **kwargs):
    context = super().get_context_data(**kwargs)
=>...
                            
                        
続きを読む


UITableViewの特定行を表示しない [objective-c]

UITableViewにデータ表示をする時、特定の行を表示したくない場合がある。 その場合、解決案の一つとして、表示したくない行のcellを非表示に設定し、 その行の高さをゼロにすることが考えられる。

コードは以下のようになる。


高さの設定: (tableView heightForRowAtIndexPath:(NSIndexPath *)indexPathの中に、以下のように記述)

#表示したくない行を指定 / 私の場合は、その行のtextで指定;

NSString * title ...
                            
                        
続きを読む