使用pip包管理工具安裝
(如果要使用虛擬環境開發專案,要先進入虛擬環境中)
檢查安裝是否成功和版本號
>>>import django
>>>django.get_version() #檢視版本號
'1.11.5'
建立django專案(以下命令都是在ubuntu下的虛擬環境中執行的,對py檔案的操作在pycharm中進行)
(1). diango-admin startproject *** 建立乙個名為***的工程(以hallodjango為例)
工程的目錄:
|_________ hallodjango
| |_____ __init___.py
| |_____ settings.py
| |_____ urls.py
| |_____ wsgi.py
|_____________ manage.py
manage.py:是django用於管理本專案的命令列工具,之後進行站點執行,資料庫自動生成等都是通過本檔案完成。
init.py告訴python該目錄是乙個python包,暫無內容,後期一些工具的初始化可能會用到
hellodjango/settings.py django專案的配置檔案,預設狀態其中定義了本專案引用的元件,專案名,資料庫,靜態資源等
urls.py 維護專案的url路由對映,即定義當客戶端訪問時由哪個模組進行響應
wsgi.py 定義wsgi的介面資訊,主要用於伺服器整合,通常本檔案生成後無需改動
(2). 啟動測試伺服器
python manage.py runserver [ip:port]
預設埠是8000
遷移的概念:就是將模型對映到資料庫的過程
python manage.py makemigrations 生成遷移
python manage.py migrate 執行遷移
#welcome.html
lang="en">
charset="utf-8">
welcometitle>
head>
welcome to djangoh1>
body>
html>
在專案中註冊templates資料夾:
在工程目錄的需要註冊 settings中的templates中的dirs中新增 os.path.join(base_dir,』templates』)
在views.py中構建乙個路由響應的檢視函式
#第一種渲染模板的方法
#第二種方法
from django.template import loader
defwelcome
(request):
template = loader.get_template('模板名.html')
現在開啟測試伺服器,在瀏覽器中輸入127.0.0.1:8000/welcome即可以看到瀏覽器介面上有
welcome to django
ubuntu下的第乙個C 程式
按照2019年的計畫,開始進行c 的學習,c的學習真的不知道自己到了什麼程度,需要在學習c 的同時進一步深化,c 是很難的一門語言,需要有毅力的人堅持下去,學習c 的兩個目的 1 進一步學習c。2 學習qt圖形化介面開發,c 給自己兩個月的時間去學習,在這兩個月需要把c 的基本語法搞通,據說,c 的...
我的第乙個Ubuntu
記錄一下我的第乙個虛擬機器vmvare player安裝的ubuntu 因為是自己學生用的虛擬機器安裝linux環境學習作業系統,所以使用的是vmvare player版本,雖然功能比pro版簡略亂一些,但是用於學習還是足夠了。一開始裝虛擬機器擔心會裝到c盤上,所以所有的安裝都在其他盤內,可是執行起...
ubuntu下編譯第乙個核心模組
1.首先在終端輸入命令 uname r 得到作業系統的發行版號 我的是3.13.0 32 generic 記住這個,等下要用 2.編寫乙個核心模組,內容如下,檔案名字命名為hello.c include include include module license dual bsd gpl stat...