Ubuntu系統下的第乙個django專案

2021-08-08 11:07:38 字數 2166 閱讀 2012

使用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...