Django開發第一步

2021-09-29 04:13:14 字數 2639 閱讀 6704

1、django組成部分筆記

組成部分

含義django-admin.py

用於管理任務的命令列工具

manage.py

命令列使用工具,使用者django應用進行各種互動

python manage.py runserver 127.0.0.1:80

啟動專案程式和埠

manage.py createsuper

建立超級使用者

python manage.py makemigrations

記錄model同步到***_initial.py

python manage.pymigrate

遷移同步到資料庫

settings.py

設定model.py

模型設計(控制資料,儲存、關聯關係等)

views.py

檢視(定義顯示的方法和函式)

urls.py

對映(對映url位址)

templates

模板(業務邏輯)

from

表單1.1、建立專案

cmd下執行

django-admin startproject + projectname
1.2啟動服務(在建立專案的目錄下啟動)
python manage.py runserver
如下圖啟動成功:

django位址可以正常訪問已經成功。預設本機位址127.0.0.1埠8000.

1.3資料庫遷移

1.4建立超級使用者

python manage.py createsuperuser
超級使用者建立成功如下圖:

在瀏覽器中輸入輸入建立超級使用者設定的賬號密碼。

1.5漢化為中文介面

django預設是英文,設定為中文,注釋元阿尤的英文和時區,在專案下settings.py檔案加入中文和時區。

#language_code = 『en-us』

#time_zone = 『utc』

language_code = 『zh-hans』

time_zone = 『asia/shanghai』

重新整理頁面如下圖:

1.6建立應用

將apitest應用新增到autotester專案下,在settings.py中加入apitest。

1.7建立檢視

在views中接入test函式

from django.shortcuts import render

from django.http import httpresponse #加入引用

# create your views here.

def test(request):

return httpresponse("hello test") #返回httpresponse響應函式

1.8建立對映

django2.0及以上使用的是path匹配,支援正規表示式。django2.0以前的版本是url匹配對映,path匹配可以說是url匹配的增強,匹配功能更強。

把試圖中的函式應對映到瀏覽器的前端頁面,在autotester/urls.py中加入:

from django.contrib import admin 

from django.urls import path

from apitest import views #加入引用

urlpatterns = [

path('admin/', admin.site.urls),

path('test/', views.test), #加入關聯路徑及函式 ]

在瀏覽器中輸入127.0.0.1:8000/test 即可看到檢視函式返回的響應資料。

需要注意的幾點:

2、django settings

Vive開發第一步

工程檔案改傳到github上了 ps 我已經很久沒用過ue4了,連我自己都是從csdn上下來的,所以工程檔案我也沒更新,還是較老版本的ue4工程檔案 開啟hellovive專案中的vive character藍圖類 建立兩個自定義函式startteleport 和 endteleport 新增lin...

IOS越獄開發第一步

last login sat apr 28 14 42 38 on ttys000 nic.pl nicify.pl nic 1.0 new instance creator 2.iphone library 3.iphone preference bundle 4.iphone tool 5.ip...

Python Flask 開發第一步 開發環境搭建

第一次接觸用python來開發web。選用框架是flask。照著一步步就搞定了flask的環境了。裡面涉及乙個叫做virtualenv的東西,這是個虛擬環境,我的理解是就像乙個命名空間一樣的東西。由於python的庫多且不相容,所以就用乙個虛擬環境來分隔開來。關於flask的環境搭建,照著文件做即可...