最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Django在win10下的安裝并創(chuàng)建工程

 更新時(shí)間:2017年11月20日 16:11:42   作者:lingan_Hong  
本篇文章主要介紹了Django在win10下的安裝并創(chuàng)建工程,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

Django的核心(1.4+)可以運(yùn)行在從2.5到2.7之間的任何Python版本。

我的電腦是操作系統(tǒng)是window10 ,內(nèi)存是4G。

1。下載django

官網(wǎng)地址:https://www.djangoproject.com/download/

現(xiàn)在為止官方上正式版是Django-1.10.5。它后期可能還會不斷更新,等你再次打開時(shí)候,可能不是我的這個(gè)版本了。

注意紅色標(biāo)記的地方,點(diǎn)擊那里,即可下載。(壓縮包大約10M以內(nèi),很快就會下載好)

下載完成,解壓壓縮包。
我解壓到H盤。H:\Django-1.10.5

2。確保你的機(jī)器上安裝了python。這里我推薦建議選擇2.x系列中的最新版本: 2.7,安裝python2.7版本。

雖然Python3.3已經(jīng)發(fā)布,但是Django對Python3的支持還只是實(shí)驗(yàn)性的(django1.5.x)。 因?yàn)镻ython3.x引入了相當(dāng)多的不向后兼容的更新,目前很多主要的Python類庫和框架(包括 Python1.4)都還沒能跟上。

我相信你要安裝django時(shí)候,一定是對python有一定的了解,學(xué)習(xí)過python,這里我就不再說python的安裝了。

2。1 鍵盤上win+R,打開 “運(yùn)行”,輸入cmd(這個(gè)大家肯定知道)。

進(jìn)入H盤下,再進(jìn)入你剛剛下載的安裝包的django目錄下。

輸入命令:python setup.py install

enter以后,就開始安裝了。耐心等著它跑。

如下圖所示,就安裝成功了。

3。檢查django的安裝

打開Python的交互解釋器 。

輸入:>>>import django>>>django.VERSION

這樣的話就大功告成啦。

Django請求的生命周期

客服端(用戶)->URL對應(yīng)關(guān)系(路由匹配)->視圖函數(shù)或類(views)->拿到模板(templates)和數(shù)據(jù)(models)進(jìn)行渲染->返回客服端(用戶)字符串

也就是典型的MTV模板

Django工程的創(chuàng)建

下載:

pip3 install django

路徑(默認(rèn)在python安裝目錄script下):  d:\python\Script\

cd  d:\python\Script\環(huán)境下:

# 創(chuàng)建Django工程

django-admin startproject  工程名



# 運(yùn)行Django功能

python manage.py runserver 127.0.0.1:8001

 

#創(chuàng)建app

python manage.py startapp app名

配置模板路徑:

project.settings里(用pycharm創(chuàng)建默認(rèn)就是templates) 

TEMPLATES = [
        {
          'BACKEND': 'django.template.backends.django.DjangoTemplates',
          'DIRS': [os.path.join(BASE_DIR, 'templates')],
          'APP_DIRS': True,
          'OPTIONS': {
            'context_processors': [
              'django.template.context_processors.debug',
              'django.template.context_processors.request',
              'django.contrib.auth.context_processors.auth',
              'django.contrib.messages.context_processors.messages',
            ],
          },
        },
      ]

靜態(tài)目錄的配置:

project.settings里

STATIC_URL = '/static/'
STATICFILES_DIRS = (
  os.path.join(BASE_DIR,"static"),
)

數(shù)據(jù)庫的創(chuàng)建:

project.app.models里

a、注冊app       

INSTALLED_APPS = [
      'django.contrib.admin',
      'django.contrib.auth',
      'django.contrib.contenttypes',
      'django.contrib.sessions',
      'django.contrib.messages',
      'django.contrib.staticfiles',
      'app01',
    ]

b、創(chuàng)建數(shù)據(jù)庫 

from django.db import models
       # app01_userinfo
    class UserInfo(models.Model):
      # id列,自增,主鍵
      # 用戶名列,字符串類型,指定長度
      username = models.CharField(max_length=32)
      password = models.CharField(max_length=64)

c、執(zhí)行命令

python manage.py makemigrations

python manage.py migrate

********** 注意 ***********

Django默認(rèn)使用MySQLdb模塊鏈接MySQL

主動修改為pymysql,在project同名文件夾下的__init__文件中添加如下代碼即可:

import pymysql
pymysql.install_as_MySQLdb()

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

莲花县| 岱山县| 德庆县| 昌黎县| 建阳市| 安丘市| 博乐市| 葫芦岛市| 油尖旺区| 桑植县| 壤塘县| 体育| 出国| 若尔盖县| 镇远县| 丰原市| 青铜峡市| 吴堡县| 炎陵县| 五河县| 鄂伦春自治旗| 板桥市| 阳春市| 抚顺县| 黔江区| 荣成市| 漾濞| 金山区| 措美县| 确山县| 昌吉市| 乌兰县| 新密市| 咸阳市| 固镇县| 沾化县| 北海市| 达孜县| 额尔古纳市| 金秀| 象山县|