首页 > 其他 > 详细

django项目配置

时间:2020-01-07 18:59:36      阅读:89      评论:0      收藏:0      [点我收藏+]

创建好django项目后对其进行配置

# 1.检查settins.py 中 INSTALLED_APPS是否包含应用目录,没有则添加如:添加app_demo

INSTALLED_APPS = [
    django.contrib.admin,
    django.contrib.auth,
    django.contrib.contenttypes,
    django.contrib.sessions,
    django.contrib.messages,
    django.contrib.staticfiles,
    app_demo,
]
# 2.配置静态文件路径
# 在应用目录下,如 app_demo创建python目录 static
# 在settings.py 配置文件末添加
STATICFILES_DIR = [
    os.path.join(BASE_DIR, "app_demo", "static")
]
#到此就配置完成了
STATIC_URL = /static/   #可理解成别名

# 3.创建模板文件存放的目录,若创建的项目根目录下没有templates 则手动创建一个
# teamplates 的路径由以下配置决定
TEMPLATES =[
      {
          BACKEND: django.template.backends.django.DjangoTemplates,

          DIRS: [os.path.join(BASE_DIR, templates)],

          ................................... 省略其他配置  
      },    

]

# 4.配置url分组 
# 由于项目可能有几个不同功能应用组成,每个应用下都应该有自己的urls配置
# 在根目录下跟项目同名的目录下的urls配置路由分组
# Add a URL to urlpatterns:  path(‘blog/‘, include(‘blog.urls‘))

from django.contrib import admin
from django.urls import path, include
from app_demo import urls # 应用目录下urls模块

urlpatterns = [
    path(admin/, admin.site.urls),
    path(demo/, include(urls))
]

# 5.配置mysql

# 默认使用的是sqlite3
# 修改 settings.py

DATABASES = {
    default: {
        ENGINE: django.db.backends.mysql,           #mysql引擎
        NAME: django_orm,                           #数据库
        USER: root,                                 #用户名
        PASSWORD: ****,                             #密码
        HOST: 127.0.0.1,                            # 主机
        PORT: 3306,                                 # 端口
    }
}

# 控制台若要显示sql 添加如下配置

LOGGING = {
    version: 1,
    disable_existing_loggers: False,
    handlers: {
        console: {
            level: DEBUG,
            class: logging.StreamHandler,
        },
    },
    loggers: {
        django.db.backends: {
            handlers: [console],
            propagate: True,
            level: DEBUG,
        },
    }
}

            

django项目配置

原文:https://www.cnblogs.com/kral-yang/p/12163000.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!