欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2019年07月29日 14:55:34   作者:Blue·Sky  
這篇文章主要介紹了python Django 創(chuàng)建應(yīng)用過(guò)程圖示詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

如圖輸入如下命令

python manage.py startapp apitest

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

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

創(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ò)誤

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

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

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

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

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

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

創(chuàng)建模版

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

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

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="Content-Type" content="test/html; charset=UTF-8">
  <title>Login</title>
</head>
<body>
<h1>login</h1>
<form method="post" action="login/">
  {% csrf_token %}
  <br> <input name="username" type="text" placeholder="username">
  <br> <input name="password" type="password" placeholder="password">
  {{ error }} <br>
  <br> <button id="submit" type="submit">submit</button>
  
  
  
</form>
</body>
</html>

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è)面展示如下:

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

相關(guān)文章

  • 利用python計(jì)算均值、方差和標(biāo)準(zhǔn)差(Numpy和Pandas)

    利用python計(jì)算均值、方差和標(biāo)準(zhǔn)差(Numpy和Pandas)

    這篇文章主要給大家介紹了關(guān)于利用python計(jì)算均值、方差和標(biāo)準(zhǔn)差的相關(guān)資料,Numpy在Python中是一個(gè)通用的數(shù)組處理包,它提供了一個(gè)高性能的多維數(shù)組對(duì)象和用于處理這些數(shù)組的工具,它是使用Python進(jìn)行科學(xué)計(jì)算的基礎(chǔ)包,需要的朋友可以參考下
    2023-11-11
  • Python實(shí)現(xiàn)Opencv cv2.Canny()邊緣檢測(cè)

    Python實(shí)現(xiàn)Opencv cv2.Canny()邊緣檢測(cè)

    這篇博客將介紹Canny邊緣檢測(cè)的概念,并利用cv2.Canny()實(shí)現(xiàn)邊緣檢測(cè),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • Python中不同圖表的數(shù)據(jù)可視化的實(shí)現(xiàn)

    Python中不同圖表的數(shù)據(jù)可視化的實(shí)現(xiàn)

    數(shù)據(jù)可視化是以圖形格式呈現(xiàn)數(shù)據(jù)。它通過(guò)以簡(jiǎn)單易懂的格式匯總和呈現(xiàn)大量數(shù)據(jù),幫助人們理解數(shù)據(jù)的重要性,并有助于清晰有效地傳達(dá)信息。本文為大家準(zhǔn)備了Python實(shí)現(xiàn)不同圖表數(shù)據(jù)可視化的代碼,需要的可以參考一下
    2022-08-08
  • 自動(dòng)轉(zhuǎn)換Python代碼為HTML界面的GUI庫(kù)remi使用探究

    自動(dòng)轉(zhuǎn)換Python代碼為HTML界面的GUI庫(kù)remi使用探究

    這篇文章主要為大家介紹了自動(dòng)轉(zhuǎn)換Python代碼為HTML界面的GUI庫(kù)remi使用探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01
  • python 在sql語(yǔ)句中使用%s,%d,%f說(shuō)明

    python 在sql語(yǔ)句中使用%s,%d,%f說(shuō)明

    這篇文章主要介紹了python 在sql語(yǔ)句中使用%s,%d,%f說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-06-06
  • Django實(shí)現(xiàn)WebSocket在線聊天室功能(channels庫(kù))

    Django實(shí)現(xiàn)WebSocket在線聊天室功能(channels庫(kù))

    本文基于channels庫(kù)Django實(shí)現(xiàn)WebSocket在線聊天室功能,包括安裝及創(chuàng)建django項(xiàng)目的全過(guò)程,通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-09-09
  • Python實(shí)現(xiàn)的簡(jiǎn)單發(fā)送郵件腳本分享

    Python實(shí)現(xiàn)的簡(jiǎn)單發(fā)送郵件腳本分享

    這篇文章主要介紹了Python實(shí)現(xiàn)的簡(jiǎn)單發(fā)送郵件腳本分享,本文使用smtplib模塊實(shí)現(xiàn)郵件的發(fā)送,需要的朋友可以參考下
    2014-11-11
  • 聊聊Python中關(guān)于a=[[]]*3的反思

    聊聊Python中關(guān)于a=[[]]*3的反思

    這篇文章主要介紹了Python中關(guān)于a=[[]]*3的反思,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • 讓python的Cookie.py模塊支持冒號(hào)做key的方法

    讓python的Cookie.py模塊支持冒號(hào)做key的方法

    雖然Cookie的標(biāo)準(zhǔn)是不允許:冒號(hào)出現(xiàn)在key里面的,但是我們的開(kāi)發(fā)人員是很可愛(ài)的,常常會(huì)讓我們意想不到。
    2010-12-12
  • python異常的傳遞知識(shí)點(diǎn)總結(jié)

    python異常的傳遞知識(shí)點(diǎn)總結(jié)

    在本篇文章里小編給大家整理的是一篇關(guān)于python異常的傳遞知識(shí)點(diǎn)總結(jié),有興趣的朋友們可以學(xué)習(xí)下。
    2021-06-06

最新評(píng)論