pip install djangopython
python -m pip install --upgrade pipweb
默認地址:sql
c:\users\jack hu\appdata\local\programs\python\python37數據庫
建立項目django
命令:D:\studt2\python\abc>django-admin瀏覽器
建立項目名爲」first「服務器
D:\studt2\python\abc>django-admin startproject firstapp
使用PyCharm 2019.2打開項目便可框架
項目目錄介紹工具
manage.py
與項目進行交互的命令行工具集的入口,項目管理器,執行
python manage.py查看全部命令
runserver:啓動服務器(d自帶的)
D:\studt2\python\abc\first>python manage.py runserver
http://localhost:8000
更改端口爲9999
D:\studt2\python\abc\first>python manage.py runserver 9999
first目錄
項目的一個容器,包含項目最基本的一些配置,目錄名稱不建議修改
wsgi.py
python服務器網管接口,應用與web服務器之間的接口
基本不會改他
settings.py
項目的總配置文件,裏面包含了數據庫、web應用、時間等各類配置
urls.py
url配置文件
django項目全部地址(頁面)都須要咱們本身去配置他的url
建立應用
python manage.py startapp blog
注意:不能建立關鍵詞爲名的應用
應用目錄介紹
migrations
數據移植(遷移)模塊
admin.py
該應用的後臺管理系統配置
apps.py
該應用的一些配置, Django-1.9之後生成的
models.py
數據模塊,使用ORM框架,相似MVC結構中的Models(模型)
tests.py
自動化測試模塊,Django提供了自動化測試功能,在這裏編寫測試腳本(語句)
views.py
執行響應的代碼所在模塊,代碼邏輯處理的主要地點
項目中大部分代碼均在這裏編寫
CODING
建立第一個頁面(響應)
一、編輯views.py文件
如圖:
二、編輯urls.py文件
三、啓動,默認端口8000
命令:python manage.py runserver
瀏覽器輸入:
統一管理url
不加就會
dtl初步使用
Models
建立
D:\studt2\python\myblob>python manage.py makemigrations
遷移
D:\studt2\python\myblob>python manage.py migrate
D:\studt2\python\myblob>python manage.py sqlmigrate blog 0001
from booktest.models import BookInfo,HeroInfo from django.utils import timezone from datetime import *