Django在win10下的安裝并創(chuàng)建工程
Django的核心(1.4+)可以運行在從2.5到2.7之間的任何Python版本。
我的電腦是操作系統(tǒng)是window10 ,內存是4G。
1。下載django
官網地址:https://www.djangoproject.com/download/
現在為止官方上正式版是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對應關系(路由匹配)->視圖函數或類(views)->拿到模板(templates)和數據(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"), )
數據庫的創(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)建數據庫
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()
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
Python中使用logging和traceback模塊記錄日志和跟蹤異常
今天小編就為大家分享一篇關于Python中使用logging和traceback模塊記錄日志和跟蹤異常,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-04-04
Pytorch搭建簡單的卷積神經網絡(CNN)實現MNIST數據集分類任務
這篇文章主要介紹了Pytorch搭建簡單的卷積神經網絡(CNN)實現MNIST數據集分類任務,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-03-03

