安裝Django并創(chuàng)建hello world實(shí)例
本機(jī)環(huán)境:Windows 10 1809 64位
一、安裝Anaconda 3
1.下載
- 官方下載
-
清華開源鏡像站下載
這里選擇最新版本來做測試(Anaconda3-5.3.1-Windows-x86_64.exe)
2.安裝選項(xiàng)
切換為D盤
全部勾選
3.配置環(huán)境變量
將以下三個(gè)目錄全部配置為環(huán)境變量
D:\ProgramData\Anaconda3
D:\ProgramData\Anaconda3\Scripts
D:\ProgramData\Anaconda3\Library\bin
4.更換為國內(nèi)源
打開cmd窗口輸入以下命令斧蜕,更換官方源為清華源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
輸入 conda info
查看替換情況
5.更換為默認(rèn)源
因?yàn)楣俜皆蚬窗睿瑖鴥?nèi)鏡像站不在提供源的更新服務(wù)赘风,的打開cmd窗口挡逼,更換為默認(rèn)源
conda config --remove-key channels
二从祝、安裝pycharm
1.下載
-
官方下載
建議下載專業(yè)版续语,是學(xué)生的話可以用 edu.cn的校園郵箱進(jìn)行認(rèn)證
2.配置編譯環(huán)境
打開Settings
接著進(jìn)行下圖的第①步和第②步(一般下拉列表會(huì)自動(dòng)選擇前面已經(jīng)安裝的Anaconda python版本)垂谢,如果沒找到,再進(jìn)行第③步手動(dòng)打開剛剛anaconda的安裝目錄疮茄。
選擇解釋器
三滥朱、創(chuàng)建第一個(gè)Django項(xiàng)目
1.創(chuàng)建新工程
- 選擇下圖虛擬環(huán)境Virtualenv
Create New Project
-
按圖勾選根暑,之后點(diǎn)擊Create
創(chuàng)建完成后的目錄結(jié)構(gòu)
2.創(chuàng)建 hello world
項(xiàng)目
- 打開終端(左下方Terminal)輸入
python manage.py startapp helloworld
自動(dòng)生成的hello world項(xiàng)目文件 - 打開settings.py在 INSTALLED_APPS 中添加剛剛創(chuàng)建的 helloworld
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'helloworld', #添加新建的項(xiàng)目名稱
]
- 在templates文件夾中新建hello.html文件,內(nèi)容如下
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>hello</title>
</head>
<body>
<p>hello world</p>
</body>
</html>
- 修改views.py文件為
from django.shortcuts import render
# Create your views here.
def hello(request):
return render(request, 'hello.html')
- 修改urls.py文件為
from django.conf.urls import url
from django.contrib import admin
from helloworld.views import hello
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^hello/', hello)
]
- 啟動(dòng)服務(wù)
在Terminal中輸入python manager.py runserver
啟動(dòng)服務(wù)
打開瀏覽器輸入網(wǎng)址127.0.0.1:8000/hello/
查看效果
最終效果