Djangoの設定が完了しました

1.基本構成(構成ファイルはsettings.py)
以下のコンテンツで使用されているOSがあり、OSをインポートする必要があります

import os

1.デバッグモード

DEBUG = True


2. csrfミドルウェアを無効にします(postリクエストを無効にしないと、問題が発生します。使用方法を学び、後で元に戻すことができます)
先頭に#記号を追加するだけです

MIDDLEWARE = [
    ......
    #'django.middleware.csrf.CsrfViewMiddleware',
    ......
]


3.リクエストヘッダーHOSTの値(初心者は、問題を回避するために、最初に「*」に設定することをお勧めします)

ALLOWED_HOSTS = ["*"]
#[]空列表 表示请求头中host为127.0.0.1,localhost能访问本项目
#['*']表示任何请求头的host都能访问到当前目录
#['192.168.1.3','127.0.0.1']表示只有当前两个host头的值能访问当前项目(公网ip或域名)


4、TEMPLATES(テンプレート(HTMLファイル)の保存場所)

 TEMPLATES = [
    {
        ......
        'DIRS': [os.path.join(BASE_DIR,'templates')],
        #模板储存位置(表示存放在与manage.py同级templates目录下,可以自己修改需要的位置)
        ......
    }
]


5.静的静的ファイル(js \ css \ img)の使用例
:構成後、(127.0.0.1 / static / js / my.js)を使用して(jsディレクトリのmy.jsファイル)を取得します

STATIC_URL = '/static/' #静态文件的路由
STATICFILES_DIRS = (os.path.join(BASE_DIR,'static'),)
#静态文件位置(表示存放在与manage.py同级static目录下,可以自己修改需要的位置)
#注意:STATICFILES_DIRS 是一个元组,不要忘记了后面的逗号,不然会报错哦

6.言語LANGUAGE_CODE    

LANGUAGE_CODE = 'zh-Hans'
        #英文:'en-us'
        #中文:'zh-Hans'


7.タイムゾーンTIME_ZONE

TIME_ZONE = 'Asia/Shanghai'
        #世界标准时区:'UTC'
        #中国时区:'Asia/Shanghai'


2.その他の一般的な構成

1、mysqlデータベース構成データベース

(デフォルトのデータベース(sqlite)を使用している場合は変更する必要はありません)

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME':'数据库名字',
        'USER':'root',#数据库名字用户名
        'PASSWORD':'123456',#数据库密码
        'HOST':'127.0.0.1',
        'PORT':'3306',#端口
        'OPTIONS': {'charset':'utf8mb4'}, #打开数据库 编码格式 ——解决4字节表情无法储存问题
    }
}

2.アプリケーションINSTALLED_APPSを登録します
 

おすすめ

転載: blog.csdn.net/qq_59636442/article/details/123301275