Django如何創(chuàng)作一個簡單的最小程序
通過web框架搭建一個最簡易的程序:
第一步:新建一個web框架程序
通過CMD進入到想要創(chuàng)建web程序的文件夾
數(shù)據(jù)命令django-admin startproject yourhtml
第二步:修改并添加功能
創(chuàng)建一個具體的功能程序(app),代碼如下
python manage.py startapp yourapp
修改yourhtml中的views.py(如果沒有就創(chuàng)建),并輸入以下代碼:
from django.shortcuts import render def hello(request): return render(request, '你想要展示的html'
這里需要說明的是:需要手動在你的yourapp文件夾下創(chuàng)建templates文件夾,然后放入你想要展示的文件
在yourapp中,新增urls.app文件(本地路由文件),并且輸入以下內(nèi)容:
from django.urls import path
from . import views
urlpatterns = [
path('', views.hello)
]
在全局路由文件yourhtml中增加對應(yīng)本應(yīng)用的路由文件引用
from django.contrib import admin
from django.urls import include, path
from yourapp import views # 這里是你的功能文件的函數(shù)
urlpatterns = [
path(r'', include('yourapp.urls')),
path(r'', admin.site.urls),
這里有個坑就是,在path中第一個參數(shù)urls設(shè)置的時候需要置空,否則會報錯。
設(shè)置模板路徑,讓Django框架能夠找到模板對應(yīng)目錄
TEMPLATES = [
{
'DIRS':[os.path.join(BASE_DIR, 'yourapp/templates')],
}
]
第三步 調(diào)試運行程序
CMD到根目錄(yourhtml)下,運行:
python manage.py runserver
會自動彈出網(wǎng)頁,或者點擊http://127.0.0.1:8000/也可以生成網(wǎng)頁。
到此這篇關(guān)于Django如何創(chuàng)作一個簡單的最小程序的文章就介紹到這了,更多相關(guān)Django 最小程序內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python生產(chǎn)者與消費者模型中的優(yōu)勢介紹
這篇文章主要介紹了python多進程中的生產(chǎn)者和消費者模型優(yōu)勢,生產(chǎn)者是指生產(chǎn)數(shù)據(jù)的任務(wù),消費者是指消費數(shù)據(jù)的任務(wù)。當(dāng)生產(chǎn)者的生產(chǎn)能力遠(yuǎn)大于消費者的消費能力,生產(chǎn)者就需要等消費者消費完才能繼續(xù)生產(chǎn)新的數(shù)據(jù)2023-03-03
Python3.9 beta2版本發(fā)布了,看看這7個新的PEP都是什么
這篇文章主要介紹了Python3.9 beta2版本發(fā)布了,看看這7個新的PEP都是什么,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2020-06-06
Django中使用Celery執(zhí)行定時任務(wù)問題
這篇文章主要介紹了Django中使用Celery執(zhí)行定時任務(wù)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-11-11
python中的單引號雙引號區(qū)別知識點總結(jié)
在本篇文章中小編給大家整理了關(guān)于python中的單引號雙引號有什么區(qū)別的相關(guān)知識點以及實例代碼,需要的朋友們參考下。2019-06-06
關(guān)于python線程池的四種實現(xiàn)方式
這篇文章主要介紹了關(guān)于python線程池的四種實現(xiàn)方式,一個程序運行起來后,一定有一個執(zhí)行代碼的東西,這個東西就是線程,需要的朋友可以參考下2023-04-04

