Python Django【基礎(chǔ)篇】

Django【基礎(chǔ)篇】

Python的WEB框架有Django、Tornado、Flask 等多種,Django相較與其他WEB框架其優(yōu)勢為:大而全,框架本身集成了ORM、模型綁定、模板引擎、緩存、Session等諸多功能。

基本配置

一、創(chuàng)建django程序

終端命令:django-admin startproject sitename
IDE創(chuàng)建Django程序時,本質(zhì)上都是自動執(zhí)行上述命令
其他常用命令:

  python manage.py runserver 0.0.0.0
  python manage.py startapp appname
  python manage.py syncdb
  python manage.py makemigrations      
  python manage.py migrate                    

  python manage.py createsuperuser      #創(chuàng)建admin
二、配置文件
1、數(shù)據(jù)庫
DATABASES = {
    'default': {
    'ENGINE': 'django.db.backends.mysql',
    'NAME':'dbname',
    'USER': 'root',
    'PASSWORD': 'xxx',
    'HOST': '',
    'PORT': '',
    }
}

# 由于Django內(nèi)部連接MySQL時使用的是MySQLdb模塊,而python3中還無此模塊,所以需要使用pymysql來代替
  
# 如下設(shè)置放置的與project同名的配置的 __init__.py文件中
  
import pymysql
pymysql.install_as_MySQLdb() 
2、模版
TEMPLATE_DIRS = (
        os.path.join(BASE_DIR,'templates'),
    )
3、靜態(tài)文件
STATICFILES_DIRS = (
        os.path.join(BASE_DIR,'static'),
    )
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Python 資源 我想很多程序員應(yīng)該記得 GitHub 上有一個 Awesome - XXX 系列的資源整理。a...
    葉冷隨記閱讀 7,987評論 1 225
  • 早起:7點 晨間日記 喝水 早餐 單詞33,口語1 離職面談 真的是一個固執(zhí)的人,很多話不會輕易說出口,但是一旦說...
    理想幾塊錢一斤閱讀 224評論 1 1
  • 每天晚上坐下來的時候,已經(jīng)是八九點,也是在這個時候準備完了明天午飯的半成品,也是在這個時候,一天的飯碗剛...
    娜木翰閱讀 653評論 0 4

友情鏈接更多精彩內(nèi)容