日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

Python+Django實現簡單HelloWord網頁的示例代碼_python

作者:禿頭嚶嚶魔 ? 更新時間: 2022-06-21 編程語言

安裝Django

使用anaconda在python環境中安裝django包

pip install django

創建Django項目

使用django-admin在命令行創建

django-admin startproject myproject

專業版PyCharm創建django項目

默認文件

在創建完項目后,會生成和項目同名的目錄,以及一個manage.py文件

在這里插入圖片描述

1、manage.py 項目管理、啟動項目、創建app、數據管理,這個文件不需要改動
2、在myproject中,我們需要編寫和更改的是settings.py和urls.py

urls.py--------URL和函數對應關系【經常操作的文件】
settings.py----項目配置文件,比如數據庫連接配置、靜態文件配置、APP應用配置等

創建APP

大型項目一般有很多功能劃分,django會將這些功能封裝在不用應用中即app中,每個app具有獨立的函數、靜態文件等,每個app之間互不影響。

python manage.py startapp app

通過以上命令既可創建一個名為app的應用。

在這里插入圖片描述

migrations-----數據庫變更
admin.py-----  django提供的admin后臺管理
apps.py
models.py------對數據庫操作【!!!】
tests.py-------用于做單元測試
views.py------ 定義視圖函數【!!!】 

一般創建APP之后,我們需要編寫的就是views.py函數和models.py函數,分別對應URL視圖函數和數據庫操作。

實現簡單HelloWord網頁

首先確保app注冊
在settings.py配置文件中,加入創建的app應用

在這里插入圖片描述

編寫URL和視圖函數的對應關系
在myproject中編寫對應關系,在app的views.py中編寫視圖函數

app / views.py

from django.shortcuts import render
def test(request):
    return render(request,'test.html')

mypeoject / urls.py

from django.urls import path
from app import views
urlpatterns = [
    path('app/test',views.test)
]

即app / test 路由對應的test視圖函數,會返回一個test.html

啟動django項目

python manage.py runserver 8000

在網頁輸入127.0.0.1:8000/app/test

在這里插入圖片描述

原文鏈接:https://blog.csdn.net/weixin_42486554/article/details/124318609

欄目分類
最近更新