Django環境
一.Django安裝
Django是python的一個模塊,默認安裝好python的環境
官方網站:https://docs.djangoproject.com/en/2.2/
菜鳥筆記:
py3.x+Django2.x教程:https://space.bilibili.com/252028233/#/channel/detail?cid=28138
1.安裝Django
可以直接用pip安裝,但是因爲牆的問題還是隻能手動安裝
pip install Django==2.2.4
- 1.去官網下載安裝包(Django-2.2.4.tar)
- 2.解壓到python安裝目錄
- 3.cmd進入Django目錄,執行python setup.py install
- 4.然後Django會被安裝到Python的Lib下site-packages
檢測是否安裝成功
進入cmd中的python環境,輸入以下命令,如果輸出了Django的版本號說明安裝正確。
import django
django.get_version()
[外鏈圖片轉存失敗(img-BZLwrabG-1568119234125)(85A263BBD09B4FA59430D937DB5F5A1F)]
二.修改配置
1.設置語言
LANGUAGE_CODE = 'en-us'# 默認
LANGUAGE_CODE = 'zh-hans'# 改爲中文,主要針對admin頁面
2.修改時間
TIME_ZONE = 'Asia/Shanghai' #使用中國上海時間
三.基礎操作
1.新建一個項目
Django的管理工具是django-admin
使用django-admin創建一個項目
django-admin startproject HelloWorld
可以看到目錄的結構
[外鏈圖片轉存失敗(img-SmkEthLt-1568119234127)(6964CB8461F54DCD86FC54EBAFE1154D)]
目錄結構:
- HelloWorld: 項目的容器。
- manage.py: 一個實用的命令行工具,可讓你以各種方式與該 Django 項目進行交互。
- HelloWorld/init.py: 一個空文件,告訴 Python 該目錄是一個 Python 包。
- HelloWorld/settings.py: 該 Django 項目的設置/配置。
- HelloWorld/urls.py: 該 Django 項目的 URL 聲明; 一份由 Django 驅動的網站"目錄"。
- HelloWorld/wsgi.py: 一個 WSGI 兼容的 Web 服務器的入口,以便運行你的項目。
- HelloWorld/manage.py 應用的命令行接口
2.啓動web服務
然後進入 HelloWorld 目錄輸入以下命令,啓動服務器:
python manage.py runserver 0.0.0.0:8000
然後在瀏覽器輸入服務器ip:端口(127.0.0.1:8000)
看到這個就說明啓動成功
[外鏈圖片轉存失敗(img-SvHPJmJg-1568119234128)(F1F4BC194DA043E282020CEE648DFC76)]
四.Admin操作
1.設置admin
在setting文件中,找到INSTALLED_APPS 元組,
django.contrib.admin
這個是用來啓動admin程序的
2訪問admin
設置完admin之後,需要給定一個url來訪問admin頁面,在已生成的urls.py文件中,我們可以看到
from django.contrib import admin
from django.urls import path
urlpatterns = [
path('admin/', admin.site.urls),
]
啓動服務器之後在瀏覽器輸入
http://localhost:8000/admin
3.設置管理員賬戶
cd 到Django安裝目錄文件
python manage.py createsuperuser
輸入admin/admin