Django python注意点

927 ワード

一、基本文法
  • の多くのDiangoの構成はtupleで実現された-adminオプション、URLconfルール、およびsetting.pyでの設定.adminをtupleではなく文字列で設定すると、エラーが表示されます.Adminとmanagersの設定に終了カンマが欠けている場合、サーバは名前の各アルファベットにメールを送信しようとします.
  • 他の言語ではforはカウントしかできませんが、pythonではforはforeachループであり、カウント変数などの問題に集中し、enumerateは同時に反復してカウントできる内蔵関数です.
  •     data=(123,ABC,3.14)
        for i ,value in enumrate(data)
               print i ,value
    

    0 123 1 abc 2 3.14
  • 関数を容器に入れることができます.例えば、
  • function_list  = [f1,f2]
    for function in function_list:
        function()
    

    実行の結果、f 1,f 2が実行される.
  • モジュールインポート:
  • import random
    print random.choice(range(10))
    

    はrandomを隠し名前空間に設定するグローバル変数であり、グローバル変数にアクセスしてchoice関数にアクセスできるようにします.
    from random import choice
    print choice(range(10))
    

    グローバルネームスペースにchoiceを導入し、両方の方法でrandomモジュール全体を導入するので、2つ目の方法は性能の違いをもたらすことはなく、メモリを節約することもありません.4つのスペースでインデントします.