欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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

1。下載django

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

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

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

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

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

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

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

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

進入H盤下,再進入你剛剛下載的安裝包的django目錄下。

輸入命令:python setup.py install

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

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

3。檢查django的安裝

打開Python的交互解釋器 。

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

這樣的話就大功告成啦。

Django請求的生命周期

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

也就是典型的MTV模板

Django工程的創(chuàng)建

下載:

pip3 install django

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

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

# 創(chuàng)建Django工程

django-admin startproject  工程名



# 運行Django功能

python manage.py runserver 127.0.0.1:8001

 

#創(chuàng)建app

python manage.py startapp app名

配置模板路徑:

project.settings里(用pycharm創(chuàng)建默認就是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默認使用MySQLdb模塊鏈接MySQL

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

import pymysql
pymysql.install_as_MySQLdb()

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

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

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

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

    簡述Python2與Python3的不同點

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

    Jupyter Notebook添加代碼自動補全功能的實現(xiàn)

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

    Python利用PyPDF2快速拆分PDF文檔

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

    python如何通過實例方法名字調用方法

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

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

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

    Python中有哪些關鍵字及關鍵字的用法

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

    Python多進程池 multiprocessing Pool用法示例

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

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

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

    Django框架模板用法詳解

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

最新評論