python課堂筆記之django-day02(2)
- 專案建立5.1 建立Django專案
命令:django-admin startproject 專案名
注意:建立應用必須先進入虛擬環境。
專案目錄如下:
init.py: 說明test1是一個python包。
settings.py: 專案的配置檔案。
urls.py: 進行url路由的配置。
wsgi.py: web伺服器和Django互動的入口。
manage.py: 專案的管理檔案。
5.2 建立Django應用
一個專案由很多個應用組成的,每一個應用完成一個功能模組。
建立應用的命令如下:
python manage.py startapp 應用名
注意:建立應用時需要先進入專案目錄。
應用目錄如下:
init.py: 說明目錄是一個Python模組。
models.py: 寫和資料庫專案的內容, 設計模型類。
views.py: ,接收請求,進行處理,與M和T進行互動,返回應答。
定義處理函式,檢視函式。
tests.py: 寫測試程式碼的檔案。
admin.py: 網站後臺管理相關的檔案。
5.3 應用註冊
建立應用和專案之間的聯絡,需要對應用進行註冊。
修改settings.py中的INSTALLED_APPS配置項。
5.4 啟動專案
執行開發web伺服器命令:
python manage.py runserver
相關推薦
python課堂筆記之django-day02(2)
專案建立5.1 建立Django專案命令:django-admin startproject 專案名注意:建立應用必須先進入虛擬環境。專案目錄如下: init.py: 說明test1是一個python包。settings.py: 專案的配置檔案。urls.py: 進行url路由的配置。wsgi.py:
python課堂筆記之django-day02(6)
Django資料庫配置2.1 mysql命令回顧登入mysql資料庫:mysql –uroot –p檢視有哪些資料庫:show databases建立資料庫:create database test2 charset=utf8; #切記:指定編碼使用資料庫:use test2;檢視資料庫中的表:show
python課堂筆記之django-day02(5)
模板模板不僅僅是一個html檔案。8.1 模板檔案的使用1) 建立模板資料夾2) 配置模板目錄3) 使用模板檔案a) 載入模板檔案去模板目錄下面獲取html檔案的內容,得到一個模板物件。b) 定義模板上下文向模板檔案傳遞資料。c) 模板渲染得到一個標準的html內容。9.2 給模板檔案傳遞資料模板變數使用:{
python課堂筆記之django-day01(1)
Django軟體框架 一個公司是由公司中的各部部門來組成的,每一個部門擁有特定的職能,部門與部門之間通過相互的配合來完成讓公司運轉起來。一個軟體框架是由其中各個軟體模組組成的,每一個模組都有特定的功能,模組與模組之間通過相互配合來完成軟體的開發。軟體框架是針對某一類軟體設計問題而產生的。MVC框架施樂公司 帕
python課堂筆記之django-day01(5)
欄位屬性和選項屬性命名限制:1)不能是python的保留關鍵字。2)不允許使用連續的下劃線,這是由django的查詢方式決定的。3)定義屬性時需要指定欄位型別,通過欄位型別的引數指定選項,語法如下:屬性名=models.欄位型別(選項)欄位型別使用時需要引入django.db.models包,欄位型別如下:A
Python課堂筆記之正則表達式
小寫 多個 一個 指定 pytho 找到 IT groups 表達 正則表達式的基本使用re.match(r’xxx’, 匹配的字符串) 嘗試從字符串的起始位置匹配一個模式匹配成功re.match方法返回一個匹配的對象,否則返回None。可以使用group(num) 或 g
python學習筆記之基礎操作(五)字串格式化(2)format
format格式化 1,基本格式 #對於每一個大括號,在後面的引數中找到對應的引數插進來 #format操作類似於於將傳入的引數製成多個數據的資料結構元組或者字典,然後依照索引插入引數 s = "i a
python學習筆記(91) Django基礎之視圖
本質 fun pre port pytho 模式 反向 正則 book 1. 視圖(接收請求返回響應那部分) 1. CBV(class base view)和FBV(function base view) CBV: from django.views i
python學習筆記(92) Django基礎之ORM
models back efi engine all 信息 記錄 super bin 1. ORM已經的學過的內容: 1. Django項目如何使用ORM連接MySQL 1. 手動創建數據庫 2. 在settings.py裏面配置一下數據庫的連
python學習筆記之列表與元組
長度 bsp 最大 一般來說 設置 概述 檢查 常用 而且 一、概述 python包含6種內建的序列,其中列表和元組是最常用的兩種類型。列表和元組的主要區別在於,列表可以修改,元組則不能修改 使用上,如果要根據要求來添加元素,應當使用列表;而由於要求序列不可修改時,此時
Python學習筆記之基本數據結構方法
ack 字典 訪問 mos span 函數返回 重復 空格 不存在 通用序列操作: 索引,序列中元素從0開始遞增,這些元素可以通過編號訪問 分片,使用索引只能訪問單個元素,分片操作可以訪問一定範圍內的元素。list[a:b]:a和b是兩個索引作為邊界,包含索引a對應函數,
老男孩Python 課堂筆記
導致 擴展 缺點 開發 ron key test 計算機實現 全局 1、Python 的發展 Python 是 吉多·範羅蘇姆(Guido van Rossum)。在1989年的聖誕節期間,在阿姆斯特丹為了打發時間而開發的 目前Python主要應用領域:
Python學習筆記之文件和流
關閉 write finall 存儲路徑 大文件 描述 可選參數 針對 硬盤 打開文件:open(name[,mode[,buffering]]),返回一個文件對象,模式(mode)和緩沖(buffering)是兩個可選參數。 假設有一個名為somefile.txt的文件,
python基礎學習之路No.2 數據類型
orb vra print br0 基礎學習 sga ova eww set python中常見的數據類型有:整數、浮點數、字符串、列表、元組、字典 python相較其他語言,可以省略了聲明,可以直接定義賦值使用。 例如: a=12 就相當於 其他語言中的 int a=1
Python腳本之django---mysql-記錄主機性能數據到數據庫
django-mysql-host[[email protected] ~]# tail -20000 /tmp/python/alldjango-mysql.py #!/bin/usr/bin pythonimport os,datetime,paramikoimport tab,sys,mult
Python Web框架之Django初探(一)
python django easy_install pip Python Web框架之Django初探 Django是一個開放源代碼的Web應用框架,由Python寫成。采用了MVC的框架模式,即模型M,視圖V和控制器C。它最初是被開發來用於管理勞倫斯出版集團旗下的一些以新聞內容為主的網站
python 課堂筆記-while
code 計數器 指定 blog ldb tin == confirm auth #Author:zyl age_of_oldboy = 56 count = 0 while count < 3: guess_age = int(input("guess
python學習筆記之python-nmap安裝
python首先最新的鏈接地址和《python絕技》上不同,已經修改。下載後tar,然後運行python setup.py installroot@kali:/# wget http://xael.org/pages/python-nmap-0.6.1.tar.gz--2017-03-22 13:41:38-
Python學習筆記之selenium 定制啟動 chrome 的選項
httpproxy int debugger 地址 阻止 mac mozilla 我們 from 學習地址:http://blog.csdn.net/vinson0526/article/details/51850929 使用 selenium 時,我們可能需要對 ch
python學習筆記之split()方法與with
很好 self 所有 簡單 car 版本 指定 操作 發生 Python split()方法 以下內容摘自:http://www.runoob.com/python/att-string-split.html 描述 Python split()通過指定分隔符對字符串進行切片