ジャンゴ----(C)

1.静的なコンフィギュレーションファイル

STATIC_URL = '/static/'  # 别名

STATICFILES_DIRS = [
    os.path.join(BASE_DIR, 'static')
]


STATICFILES_DIRS = [   #按照列表的顺序进行查找
    os.path.join(BASE_DIR, 'x1'),
    os.path.join(BASE_DIR, 'static'),
    os.path.join(BASE_DIR, 'x2')
]  

着陸の2例

フォームフォーム

  1. メソッドのポストから提出されたアドレスアクション
  2. 入力には名前が必要です
  3. ボタンや入力を提出提出

現時点ではこの要求は、コメントCSRFミドルウェアをポストを提出します

MIDDLEWARE = [
    'django.middleware.security.SecurityMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.common.CommonMiddleware',
    # 'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
]

フロントエンドテンプレートhttp://www.jq22.com

3.app

新しいAPP

python manage.py startappのアプリ名

登録APP

で設定で

INSTALLED_APPS = [
 
    'app01',  
    'app01.apps.App01Config',  # 推荐写法
]
ディレクトリ

admin.py Djangoの管理

情報apps.pyアプリ

関連するデータベースとmodels.pyモデルモデル

views.py書き込み機能

4.orm

MySQLのデータベース・プロセスを使用します

  1. MySQLデータベースを作成します。

  2. 構成データベースの設定には:

    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.mysql',   # 引擎
            'NAME': 'day53',         # 数据库名称
            'HOST': '127.0.0.1',     # IP
            'PORT': 3306,                # 端口号
            'USER': 'root',          # 用户名
            'PASSWORD': '123'            # 密码
        }
    }
  3. 使用pymysql mysqlデータベースモジュールが接続されています。

    init.pyでの設定と同じディレクトリに書き込ま

    import pymysql
    pymysql.install_as_MySQLdb()
  4. にmodels.pyの下にアプリ内のクラスを書いて、対応を書かれました。

    class User(models.Model):
        username = models.CharField(max_length=32)  # username  varchar(32)
        password = models.CharField(max_length=32)  # password  varchar(32)
  5. データベース移行コマンドを実行します

    python manage.pyのmakemigrations models.py下#歴史の変更履歴

    Pythonはデータベースレコードに同期#の変更を移行manage.pyの

ORM操作

ret = models.User.objects.get(username=user, ) # 找不到就报错  找到多个也报错
ret = models.User.objects.filter(username=user, )  # 对象列表

おすすめ

転載: www.cnblogs.com/hql1117/p/11420379.html