1. 程式人生 > >django 常用配置項及依賴項簡介

django 常用配置項及依賴項簡介

根路徑配置

ROOT_PATH = os.path.join(os.path.dirname(__file__), '..')

引入專案全域性配置CONFIG檔案config.py

CONFIG = __import__('project.config', globals(), locals(), ['*'])

主機限制

ALLOWED_HOSTS = ['*', ]

開發介面時應取消CsrfViewMiddleware等中介軟體

資料庫配置:(postgresql依賴psycopg2, django-db-geventpool)

DATABASES = {
    'default': {
        'ENGINE': 'django_db_geventpool.backends.postgis',

        # 'ENGINE': 'django.contrib.gis.db.backends.postgis',
        # 'ENGINE': 'django.db.backends.postgresql_psycopg2',

        'NAME': os.environ.get('POSTGRES_DB_NAME', 'db_name'),
        'USER': os.environ.get('POSTGRES_USER', 'postgres'),
        'PASSWORD': os.environ.get('POSTGRES_PWD', '12345678'),
        'HOST': os.environ.get('POSTGRES_HOST', 'host_name'),
        'PORT': os.environ.get('POSTGRES_PORT', '5432'),
        'ATOMIC_REQUESTS': False,
        'AUTOCOMMIT': True,
        'CONN_MAX_AGE': 0,
        'OPTIONS': {
            'MAX_CONNS': 20
        }
    },
}

django預設快取配置(依賴djmemcache)

CACHES = {
    'default': {
        'BACKEND': 'djmemcache.backend.PyMemcacheCache',
        'LOCATION': os.environ.get('MEMCACHED_SERVERS', '127.0.0.1:11211'),

  # 'LOCATION': [os.environ.get('MEMCACHED_SERVERS', '127.0.0.1:11211'),...]

        'OPTIONS': {
            'MAX_POOL_SIZE': 100,
            'KEY_PREFIX': b'project_key',
            'TIMEOUT': 30,
            'CONNECT_TIMEOUT': 30,
            'USE_POOLING': True,
        },
        'TIMEOUT': 60 * 60 * 24,
    }
}

model擴充套件django-extensions

JSONField()等

相關推薦

django 常用配置依賴簡介

根路徑配置 ROOT_PATH = os.path.join(os.path.dirname(__file__), '..') 引入專案全域性配置CONFIG檔案config.py CONFIG = __import__('project.config', globals(

opencv安裝配置依賴

文章連結:http://blog.csdn.net/poem_qianmo/article/details/19809337 作者:毛星雲(淺墨) 微博:http://weibo.com/u/1723155442 郵箱: [email protected] 知乎:http://www.zhi

使用Advanced Installer製作IIS安裝包(二:配置安裝包依賴和自定義dll)

前言:上篇使用Advanced Installer製作IIS安裝包(一:配置IIS和Web.config)介紹了下使用Advanced Installer配置IIS和Web.config的過程,操作起來是相對比較簡單的,只要知道了博主提供的方法,相信都不是問題,其實博主當初尋找相關方法配置IIS和Web.co

maven: 打包可執行的jar包(java application)依賴處理

IDE環境中,可以直接用exec-maven-plugin外掛來執行java application,類似下面這樣: 1 <plugin> 2 <groupId>org.codehaus.mojo</groupId> 3 <artifact

Spring 常用的註解依賴註入”的實現

Spring 常用的註解及“依賴註入”1、spring註解@Controller 聲明Action組件@Service 聲明Service組件 @Service("myMovieLister") @Repository 聲明Dao組件@Component 泛指組件, 當不

.NET Core實戰專案之CMS 第三章 入門篇-原始碼解析配置檔案依賴注入

作者:依樂祝 原文連結:https://www.cnblogs.com/yilezhu/p/9998021.html 寫在前面 上篇文章我給大家講解了ASP.NET Core的概念及為什麼使用它,接著帶著你一步一步的配置了.NET Core的開發環境並建立了一個ASP.NET Core的mvc專

vs 外部依賴 附加依賴以及如何新增依賴專案

我們在 VS 中建立 Win32 控制檯應用程式,vs 會為解決方案建立預設地建立 4 個 filters(資源管理器中沒有對應的目錄和資料夾): 標頭檔案:一般為 .h 檔案 外部依賴項 原始檔:一般為 .cpp檔案 資原始檔 1. 外部依賴項 & 資原

TensorFlow系列專題(九):常用RNN網路結構依賴優化問題

歡迎大家關注我們的網站和系列教程:http://panchuang.net/ ,學習更多的機器學習、深度學習的知識! 目錄: 常用的迴圈神經網路結構 多層迴圈神經網路 雙向迴圈神經網路 遞迴神經網路 長期依賴問題及其優化

Django配置建立簡單網頁顯示

1,建立Django專案 1,安裝Django pip install django  (1,2版本不一樣,根據自身需求選擇) 2,建立專案 1)使用終端命令列建立 1,選擇自己的專案路徑   建立專案  django-admin startproject ***(專

Spring的三種自身配置資料來源依賴第三方包方式

一、Spring的三種配置資料來源的方式 1、使用org.springframework.jdbc.datasource.DriverManagerDataSource  說明:DriverManagerDataSource建立連線是隻要有連線就新建一個connection

18.Django常用模板標籤過濾器

一 模板的組成 HTML程式碼+邏輯控制程式碼 二 邏輯控制程式碼的組成 1 變數(使用雙大括號來引用變數) {{ var_name }} 2 標籤(tag)的使用(使用大括號和百分號組成來表示使用tag) {% l

kafka常用配置引數解釋

auto.create.topics.enable=true #自動建立topic auto.leader.rebalance.enable=true compression.type=producer controlled.shutdown.enable=true con

Django常用欄位引數、事務、資料庫查詢優化

常用欄位 注意: Django中沒有設定對應char型別的欄位,但可以支援自己定義。 自定義對應於資料庫的char型別欄位: from django.db.models import Field class RealCharField(Field): ''' 自定義的char型別欄位

Redis 配置檔案常用配置

Redis 常用配置項 配置項 描述 daemonize < yes | no > 是否以後臺 daemon 方式執行 pidfile < *.p

webpack基礎+webpack配置文件常用配置介紹+webpack-dev-server

建議 每次 alt fig out 添加 pre 補充 字符串 一.webpack基礎   1.在項目中生成package.json:在項目根目錄中輸入npm init,根據提示輸入相應信息。(也可以不生成package.json文件,但是package.json是很有用的

webstorm進行VisualSVN配置上傳目到目庫

als repos rep 重啟 https ges 應該 創建過程 clas 以前建站一直都是自己一個人,最近要做一個比較大的網站,尋思著利用svn在整個開發過程中會比較快,於是摸索著配置了一下。 首先,下載VisualSVN這個軟件,官網鏈接 https://www.

vim 常用配置

劃線 wid 括號 {} sorl vim cin 自動 rem #設置行號set nu #設置下劃線 set cursorline #設置自動鎖緊 set autoindent #設置shift空格 set shiftwidth=4 #設置c 風格縮進 set cinde

maven目pom.xml配置文件依賴

javaee mls ring spa div sls 2.6 upload start <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XML

常用依賴(前端)

nbsp 依賴 記錄 渲染 loader 0ms es6 解決 問題 記錄一些比較實用的項目依賴:  1、fastclick 解決移動端click事件300ms延遲的一個問題     import引入,fastclick.attach(document.bo

二、springMVC依賴配置pom.xml - Java開發企業級權限管理系統

-- nal tools core -a RM hot jar maven <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-