亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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。它后期可能還會(huì)不斷更新,等你再次打開時(shí)候,可能不是我的這個(gè)版本了。

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

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

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

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

我相信你要安裝django時(shí)候,一定是對(duì)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請(qǐng)求的生命周期

客服端(用戶)->URL對(duì)應(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ù)庫(kù)的創(chuàng)建:

project.app.models里

a、注冊(cè)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ù)庫(kù) 

from django.db import models
       # app01_userinfo
    class UserInfo(models.Model):
      # id列,自增,主鍵
      # 用戶名列,字符串類型,指定長(zhǎng)度
      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

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

import pymysql
pymysql.install_as_MySQLdb()

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

相關(guān)文章

  • 新手如何發(fā)布Python項(xiàng)目開源包過程詳解

    新手如何發(fā)布Python項(xiàng)目開源包過程詳解

    這篇文章主要介紹了新手如何發(fā)布Python項(xiàng)目開源包過程詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • 簡(jiǎn)述Python2與Python3的不同點(diǎn)

    簡(jiǎn)述Python2與Python3的不同點(diǎn)

    在Python2和Python3中都提供print()方法來打印信息,但兩個(gè)版本間的print稍微有差異。下面通過本文給大家介紹Python2與Python3的不同點(diǎn),需要的朋友參考下
    2018-01-01
  • Jupyter Notebook添加代碼自動(dòng)補(bǔ)全功能的實(shí)現(xiàn)

    Jupyter Notebook添加代碼自動(dòng)補(bǔ)全功能的實(shí)現(xiàn)

    這篇文章主要介紹了Jupyter Notebook添加代碼自動(dòng)補(bǔ)全功能的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • Python利用PyPDF2快速拆分PDF文檔

    Python利用PyPDF2快速拆分PDF文檔

    很多時(shí)候需要拆分PDF,但是大部分需要付費(fèi),免費(fèi)的限制很多,本文就使用Python快速拆分PDF文檔,具有一定的參考價(jià)值,感興趣的可以了解一下
    2021-07-07
  • python如何通過實(shí)例方法名字調(diào)用方法

    python如何通過實(shí)例方法名字調(diào)用方法

    這篇文章主要為大家詳細(xì)介紹了python如何通過實(shí)例方法名字調(diào)用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • Python實(shí)現(xiàn)動(dòng)態(tài)加載模塊、類、函數(shù)的方法分析

    Python實(shí)現(xiàn)動(dòng)態(tài)加載模塊、類、函數(shù)的方法分析

    這篇文章主要介紹了Python實(shí)現(xiàn)動(dòng)態(tài)加載模塊、類、函數(shù)的方法,結(jié)合實(shí)例形式分析了Python動(dòng)態(tài)加載模塊、類及函數(shù)的實(shí)現(xiàn)方法及操作技巧,需要的朋友可以參考下
    2017-07-07
  • Python中有哪些關(guān)鍵字及關(guān)鍵字的用法

    Python中有哪些關(guān)鍵字及關(guān)鍵字的用法

    這篇文章主要介紹了Python中有哪些關(guān)鍵字及關(guān)鍵字的用法,分享python中常用的關(guān)鍵字,本文結(jié)合示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-02-02
  • Python多進(jìn)程池 multiprocessing Pool用法示例

    Python多進(jìn)程池 multiprocessing Pool用法示例

    這篇文章主要介紹了Python多進(jìn)程池 multiprocessing Pool用法,結(jié)合實(shí)例形式分析了多進(jìn)程池 multiprocessing Pool相關(guān)概念、原理及簡(jiǎn)單使用技巧,需要的朋友可以參考下
    2018-09-09
  • python實(shí)現(xiàn)mp3文件播放的具體實(shí)現(xiàn)代碼

    python實(shí)現(xiàn)mp3文件播放的具體實(shí)現(xiàn)代碼

    前段時(shí)間在搞一個(gè)基于python的語音助手,其中需要用到python播放音頻的功能,下面這篇文章主要給大家介紹了關(guān)于python實(shí)現(xiàn)mp3文件播放的具體實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2023-05-05
  • Django框架模板用法詳解

    Django框架模板用法詳解

    本文詳細(xì)講解了Django框架中模板的用法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06

最新評(píng)論