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的環境搭建,照著文件做即可...