日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

python Django 創(chuàng)建應(yīng)用過(guò)程圖示詳解

系統(tǒng) 1820 0

如圖輸入如下命令

            
python manage.py startapp apitest
            

python Django 創(chuàng)建應(yīng)用過(guò)程圖示詳解_第1張圖片

添加應(yīng)用到 autotest項(xiàng)目項(xiàng)目下

在settings.pyo 中加入“apitest”,如下圖

python Django 創(chuàng)建應(yīng)用過(guò)程圖示詳解_第2張圖片

創(chuàng)建視圖

在apitest/views中添加test 函數(shù)

            
from django.shortcuts import render
from django.http import HttpResponse

# Create your views here.

def test(request):
  return HttpResponse('hello test')
          

創(chuàng)建映射

現(xiàn)在把視圖中的函數(shù)映射到瀏覽器前端頁(yè)面,在autotest/urls.py 中加入如下內(nèi)容:

            
from django.contrib import admin
from django.urls import path

from apitest import views  # 導(dǎo)入 views ,注意項(xiàng)目路徑,打開(kāi)時(shí)要 從autotest目錄打開(kāi)。

urlpatterns = [
  path('admin/', admin.site.urls),
  path('test/',views.test),   # 添加 路徑及函數(shù)
]
          

啟動(dòng)服務(wù):

            
python manage.py runserver
          

若此時(shí)訪問(wèn) http://127.0.0.1:8000/

會(huì)提示如下錯(cuò)誤

python Django 創(chuàng)建應(yīng)用過(guò)程圖示詳解_第3張圖片

根據(jù)提示可以到指定setting 文件下修改配置

python Django 創(chuàng)建應(yīng)用過(guò)程圖示詳解_第4張圖片

修改后又提示如圖錯(cuò)誤,提示為:應(yīng)該 設(shè)置 ALLOWED_HOSTS = [] 因?yàn)槲覀兊姆?wù)地址是 127.0.0.1 。所以設(shè)置為該值,如果輸入其他值,訪問(wèn)127.0.0.1,則無(wú)法訪問(wèn)。如下圖。

python Django 創(chuàng)建應(yīng)用過(guò)程圖示詳解_第5張圖片

再次執(zhí)行即不再報(bào)錯(cuò)。

再次訪問(wèn)時(shí)提示

python Django 創(chuàng)建應(yīng)用過(guò)程圖示詳解_第6張圖片

此時(shí)可以加上訪問(wèn)路徑,如下操作。

瀏覽器訪問(wèn):http://127.0.0.1:8000/test/

python Django 創(chuàng)建應(yīng)用過(guò)程圖示詳解_第7張圖片

創(chuàng)建模版

1、在apitest 下創(chuàng)建templates 文件夾,在該文件夾下創(chuàng)建login.html文件

并添加如下內(nèi)容:

            
            
              Login
            
            

login

{% csrf_token %}

{{ error }}

2、在autotest/urls.py 中創(chuàng)建映射

            
from django.contrib import admin
from django.urls import path

from apitest import views  # 導(dǎo)入 views ,注意項(xiàng)目路徑,打開(kāi)時(shí)要 從autotest目錄打開(kāi)。

urlpatterns = [
  path('admin/', admin.site.urls),
  path('test/',views.test),   # 添加 路徑及映射函數(shù)
  path('login/',views.login),  # 這里添加這個(gè)路徑,當(dāng)訪問(wèn)login/ 時(shí) 會(huì)映射到views里的login函數(shù)
]
          

3、在apitest/views.py 中創(chuàng)建login函數(shù)

            
from django.shortcuts import render
from django.http import HttpResponse

# Create your views here.

def test(request):
  return HttpResponse('hello test')

def login(request):
  return render(request,'login.html')  # 這里返回 使用了render 返回指定頁(yè)面內(nèi)容。
          

4、訪問(wèn)登錄頁(yè):http://127.0.0.1:8000/login/ 頁(yè)面展示如下:

python Django 創(chuàng)建應(yīng)用過(guò)程圖示詳解_第8張圖片

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 临江市| 孝义市| 贵南县| 西城区| 湖口县| 林甸县| 宣化县| 布拖县| 潢川县| 长海县| 合川市| 华容县| 逊克县| 林芝县| 禄劝| 梨树县| 兴业县| 柳河县| 穆棱市| 福安市| 文山县| 山阴县| 绥滨县| 桃江县| 霍山县| 肥西县| 霸州市| 沙湾县| 泸水县| 南宁市| 浏阳市| 德庆县| 池州市| 寻甸| 西昌市| 金寨县| 仁布县| 茌平县| 金秀| 连城县| 察哈|