Django python注意点
927 ワード
一、基本文法の多くのDiangoの構成はtupleで実現された-adminオプション、URLconfルール、およびsetting.pyでの設定.adminをtupleではなく文字列で設定すると、エラーが表示されます.Adminとmanagersの設定に終了カンマが欠けている場合、サーバは名前の各アルファベットにメールを送信しようとします. 他の言語ではforはカウントしかできませんが、pythonではforはforeachループであり、カウント変数などの問題に集中し、enumerateは同時に反復してカウントできる内蔵関数です.
0 123 1 abc 2 3.14関数を容器に入れることができます.例えば、
実行の結果、f 1,f 2が実行される.モジュールインポート:
はrandomを隠し名前空間に設定するグローバル変数であり、グローバル変数にアクセスしてchoice関数にアクセスできるようにします.
グローバルネームスペースにchoiceを導入し、両方の方法でrandomモジュール全体を導入するので、2つ目の方法は性能の違いをもたらすことはなく、メモリを節約することもありません.4つのスペースでインデントします.
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つのスペースでインデントします.