本文主要是闡述了運用Python建立第一位Django架構程序流程,文章內容緊扣主題進行詳盡的基本介紹,具有很強的實用價值,感興趣的朋友可以了解一下
一.系統變量
鼠標右鍵電腦–>>特性–>>高端系統配置–>>高端–>>系統變量–>>
設定PATH特性:
在PATH特性中加入Python的Python.exe安裝文件目錄與目錄下的Scripts文件目錄:
當設定完這倆特性以后,打開pycharm,就可以隨意使用terminal控制面板了.
二.建立Django架構程序流程
先后點一下:File–>>newProject–>>Django–>>默認選中下面的圖第2個–>>Create
三.控制面板
piplist:導出現階段工程項目的包名
pipinstallDjango==3.1.7:組裝版本號為3.1.7的Django包,版本號不會寫默認設置組裝頂級復刻
pipuninstallDjango:刪除當前工程中Django包
pythonmanage.pystartappstu:建立子運用
四.完成Django的運用
from django.contrib import admin from django.urls import path,include urlpatterns=[ path('admin/',admin.site.urls),#默認的,不用管這個 path('stu/',include('stu.urls')),#這是你創建的子應用,使用include跳到子應用下的urls.py中 ] Django的默認設置原始運用新項目下的urls.py: #Application definition INSTALLED_APPS=[ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'stu'#我創建的子應用 ] Django的默認設置原始運用新項目下的settings.py: from stu import views urlpatterns=[ path('home/',views.home),#要跳轉的名字,以及視圖調用的函數 path('goHtml/',views.goHtml) ] 要在這里面將創建的子應用名稱添加進去: from django.http import HttpResponse from django.shortcuts import render #Create your views here. #函數調用執行返回HttpResponse里面的內容到頁面 def home(request): return HttpResponse('<a href="#"rel="external nofollow"rel="external nofollow">hello Django</a>') #函數調用執行返回一個渲染后的html頁面 def goHtml(request): return render(request,'index.html')
創建html文件:
在temlates文件下創建html文件 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <a href="#"rel="external nofollow"rel="external nofollow">hello python</a> </body> </html>
五.啟動項目
點擊下圖所示按鈕:
進來之后默認是這樣:
在導航欄后面添加剛才urls我們設置的名稱屬性:
六.小結
此章簡述了運用Python建立第一位Django架構應用軟件,總體非常簡單,現階段僅僅了解架構的應用,只需能夠導出網頁頁面就沒問題.
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/128755.html
摘要:月日,第六屆大會在深圳召開。這是這次大會的第二站活動,第一站已在上海成功舉辦。深圳站視頻及,請在公眾號后臺回復,獲取分享鏈接。據介紹,目前支持多種開發庫,如內置和等。該協議的推出,是為了統一標準,提高效率。 本文為 PyChina 和「編程派」聯合首發,作者為 EarlGrey。「編程派」是一個專注 Python 學習交流的微信公眾號。 9 月 25 日,第六屆 PyCon China...
摘要:聲明本渣渣部分代碼參考自其實有很多代碼是不需要自己一行行碼出來,生產力是第一位。只有研究型人才需要生產代碼,作為一名渣渣拿來用是最高效的做法。程序員都有一個開源的精神,碼出來的代碼本身是希望更多的人用到,應用到生產中。 聲明:本渣渣部分代碼參考自TendCode其實有很多代碼是不需要自己一行行碼出來,生產力是第一位。只有研究型人才需要生產代碼,作為一名渣渣拿來用是最高效的做法。程序員都...
摘要:聲明本渣渣部分代碼參考自其實有很多代碼是不需要自己一行行碼出來,生產力是第一位。只有研究型人才需要生產代碼,作為一名渣渣拿來用是最高效的做法。程序員都有一個開源的精神,碼出來的代碼本身是希望更多的人用到,應用到生產中。 聲明:本渣渣部分代碼參考自TendCode其實有很多代碼是不需要自己一行行碼出來,生產力是第一位。只有研究型人才需要生產代碼,作為一名渣渣拿來用是最高效的做法。程序員都...
摘要:無論是將其用作的服務器反向代理服務器負載均衡器,還是同時使用以上三種功能,和都能帶來很大好處。再就是下篇文章會介紹如何把和當作反向代理服務器和多個應用程序服務器的負載均衡器。而使用將會有助于解決這一問題。 【編者按】本文主要介紹 nginx 的主要功能以及如何通過 NGINX 優化 Python 應用性能。本文系國內 ITOM 管理平臺 OneAPM 編譯呈現。 Python 的著名之...
閱讀 911·2023-01-14 11:38
閱讀 878·2023-01-14 11:04
閱讀 740·2023-01-14 10:48
閱讀 1982·2023-01-14 10:34
閱讀 942·2023-01-14 10:24
閱讀 819·2023-01-14 10:18
閱讀 499·2023-01-14 10:09
閱讀 572·2023-01-14 10:02