Django 常用配置項(xiàng)

會(huì)話跟蹤

  settings.py
  # 允許session中可以保存普通對(duì)象[Django通過(guò)內(nèi)建的模塊自動(dòng)操作序列化]
  SESSION_SERIALIZER = 'django.contrib.sessions.serializers.PickleSerializer'

數(shù)據(jù)緩存到redis數(shù)據(jù)庫(kù)

  settings.py
  # SESSION 數(shù)據(jù)緩存到redis數(shù)據(jù)庫(kù)
  SESSION_ENGINE = "django.contrib.sessions.backends.cache"
  SESSION_CACHE_ALIAS = "default"
---
一個(gè)小案例(work/day06中有體現(xiàn))
#在子項(xiàng)目中新建tools.py 文件
# 導(dǎo)入需要的模塊
from django.core.cache import cache
from . import models

def cache_index(change=False):
   print('從redis中查詢數(shù)據(jù)')
   a_list = cache.get('article_list')
   if a_list is None or change == True:
       print('去數(shù)據(jù)庫(kù)中查找數(shù)據(jù)')
       a_list = models.Article.objects.all()
       print('將查詢到的數(shù)據(jù)加載到緩存中')
       cache.set('article_list', a_list)
       return a_list
#在view.py 中導(dǎo)入tools.py 
def articel_publish(request):
      '''
         發(fā)表文章,發(fā)表文章后需要重新從數(shù)據(jù)庫(kù)讀取有關(guān)文章的信息加載到redis數(shù)據(jù)庫(kù)中
    :param request:
   :return:
    '''
if request.method == 'GET':
    try:
        author = request.session['login_user']
    except:
        return render(request, 'blog/login.html', {'err_msg': '你還沒(méi)有登錄,不能發(fā)表文章'})
    else:
        return render(request, 'blog/article_publish.html', {})
if request.method == 'POST':
    title = request.POST['title']
    content = request.POST['content']
    author = request.session['login_user']

    # 保存數(shù)據(jù)到數(shù)據(jù)庫(kù)
    article = models.Article(title=title, content=content, author=author)
    article.save()

    ## 緩存到django-redis
   ` tools.cache_index(True)`

    # 跳轉(zhuǎn)到詳情頁(yè)面
    return redirect(reverse('blog:articledetail', kwargs={'article_id': article.id}))

連接數(shù)據(jù)庫(kù)

在models.py 中創(chuàng)建模型類 然后連接數(shù)據(jù)庫(kù)
  settings.py
  import pymysql
  pymysql.install_as_MySQLdb()
  settings.py
    DATABASES = {
      'default': {
          'ENGINE': 'django.db.backends.mysql',
          'NAME': 'py1712_shopping',
          'USER': 'root',
          'PASSWORD': 'root',
      }
  }

數(shù)據(jù)庫(kù)同步命令

  python manage.py makemigrations 生成SQL語(yǔ)句
  python manage.py migrate 寫(xiě)入數(shù)據(jù)庫(kù)

管理子項(xiàng)目靜態(tài)文件的模塊

  settings.py
   INSTALLED_APPS = ['子項(xiàng)目名稱']

路由訪問(wèn)端口你操作

  settings.py
  ALLOWED_HOSTS = [ '*' ]
  啟動(dòng)項(xiàng)目:python manage.py runserver0.0.0.0:8000
  0.0.0.0:可以匹配任何IP端口

對(duì)根項(xiàng)目下的static文件夾管理

  settings.py
  STATICFILES_DIRS = [
      BASE_DIR + '/static/'
  ]
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末崭捍,一起剝皮案震驚了整個(gè)濱河市绊汹,隨后出現(xiàn)的幾起案子飘哨,更是在濱河造成了極大的恐慌斧抱,老刑警劉巖败京,帶你破解...
    沈念sama閱讀 219,589評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異吸奴,居然都是意外死亡洞坑,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,615評(píng)論 3 396
  • 文/潘曉璐 我一進(jìn)店門(mén)拙毫,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)依许,“玉大人,你說(shuō)我怎么就攤上這事缀蹄∏吞” “怎么了膘婶?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,933評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)蛀醉。 經(jīng)常有香客問(wèn)我悬襟,道長(zhǎng),這世上最難降的妖魔是什么拯刁? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,976評(píng)論 1 295
  • 正文 為了忘掉前任古胆,我火速辦了婚禮,結(jié)果婚禮上筛璧,老公的妹妹穿的比我還像新娘。我一直安慰自己惹恃,他們只是感情好夭谤,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,999評(píng)論 6 393
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著巫糙,像睡著了一般朗儒。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上参淹,一...
    開(kāi)封第一講書(shū)人閱讀 51,775評(píng)論 1 307
  • 那天醉锄,我揣著相機(jī)與錄音,去河邊找鬼浙值。 笑死恳不,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的开呐。 我是一名探鬼主播烟勋,決...
    沈念sama閱讀 40,474評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼筐付!你這毒婦竟也來(lái)了卵惦?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,359評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤瓦戚,失蹤者是張志新(化名)和其女友劉穎沮尿,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體较解,經(jīng)...
    沈念sama閱讀 45,854評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡畜疾,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,007評(píng)論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了哨坪。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片庸疾。...
    茶點(diǎn)故事閱讀 40,146評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖当编,靈堂內(nèi)的尸體忽然破棺而出届慈,到底是詐尸還是另有隱情徒溪,我是刑警寧澤,帶...
    沈念sama閱讀 35,826評(píng)論 5 346
  • 正文 年R本政府宣布金顿,位于F島的核電站臊泌,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏揍拆。R本人自食惡果不足惜渠概,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,484評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望嫂拴。 院中可真熱鬧播揪,春花似錦、人聲如沸筒狠。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,029評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)辩恼。三九已至雇庙,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間灶伊,已是汗流浹背疆前。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,153評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留聘萨,地道東北人竹椒。 一個(gè)月前我還...
    沈念sama閱讀 48,420評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像匈挖,于是被迫代替她去往敵國(guó)和親碾牌。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,107評(píng)論 2 356

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理儡循,服務(wù)發(fā)現(xiàn)舶吗,斷路器,智...
    卡卡羅2017閱讀 134,672評(píng)論 18 139
  • 要加“m”說(shuō)明是MB择膝,否則就是KB了. -Xms:初始值 -Xmx:最大值 -Xmn:最小值 java -Xms8...
    dadong0505閱讀 4,837評(píng)論 0 53
  • “我”是光體 “我”來(lái)自于一個(gè)充滿光的世界里 那是一個(gè)都是光都是愛(ài)誓琼,沒(méi)有分別對(duì)立的世界 為了體驗(yàn)人世間的一切,于是...
    茉莉141319閱讀 1,125評(píng)論 0 1
  • 我們和他們有什么區(qū)別呢肴捉,我對(duì)他們有什么印象呢腹侣,經(jīng)常會(huì)對(duì)一群人,一類人有固定的印象齿穗,基本歸因謬誤告訴我們傲隶,想要預(yù)測(cè),...
    Dflower閱讀 421評(píng)論 0 0
  • 吃喝是因 晚睡是因 不鍛煉是因 抵抗力下降 免疫力下降 蕁麻疹是果
    平心看世界閱讀 212評(píng)論 0 0