網站首頁 編程語言 正文
一.環境變量
右鍵我的電腦–>>屬性–>>高級系統設置–>>高級–>>環境變量–>>
設置PATH屬性:
在PATH屬性中添加Python的Python.exe安裝目錄與目錄下的Scripts目錄:
當設置完這兩個屬性之后,打開pycharm,就可以自由使用terminal控制臺了.
二.創建Django框架程序
依次點擊:File–>>new Project–>>Django–>>默認選中下圖第二個–>>Create
三.控制臺
pip list :輸出當前項目的包名
pip install Django==3.1.7 :安裝版本為3.1.7的Django包,版本不寫默認安裝最高版本
pip uninstall Django :刪除當前項目中Django包
python manage.py startapp stu :創建子應用
四.實現Django的應用
Django的默認初始應用項目下的urls.py:
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的默認初始應用項目下的settings.py:
要在這里面將創建的子應用名稱添加進去:
# Application definition
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'stu'#我創建的子應用
]
子應用下的urls.py:
將初始化應用中的urls.py復制粘貼到創建的子應用目錄下即可
from stu import views
urlpatterns = [
path('home/', views.home),#要跳轉的名字,以及視圖調用的函數
path('goHtml/', views.goHtml)
]
子應用下的views.py:
from django.http import HttpResponse
from django.shortcuts import render
# Create your views here.
# 函數調用執行返回HttpResponse里面的內容到頁面
def home(request):
return HttpResponse('<a href="#" >hello Django</a>')
# 函數調用執行返回一個渲染后的html頁面
def goHtml(request):
return render(request, 'index.html')
創建html文件:
在temlates文件下創建html文件
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<a href="#" >hello python</a>
</body>
</html>
五.啟動項目
點擊下圖所示按鈕:
進來之后默認是這樣:
在導航欄后面添加剛才urls我們設置的名稱屬性:
六.小結
本章概述了使用Python創建第一個Django框架應用程序,整體比較簡單,目前只是熟悉框架的使用,只要可以輸出頁面就沒問題了.
原文鏈接:https://blog.csdn.net/weixin_45539338/article/details/125509632
相關推薦
- 2022-09-30 ASP.NET?MVC為用戶創建專屬文件夾_實用技巧
- 2022-07-29 Linux文件系統介紹_linux shell
- 2022-09-28 C語言關于二叉樹中堆的創建和使用整理_C 語言
- 2022-05-26 為Jenkins創建定時構建任務_相關技巧
- 2021-11-18 C#?利用VS編寫一個簡單的網游客戶端_C#教程
- 2022-12-30 React錯誤邊界Error?Boundaries詳解_React
- 2022-04-10 C#實現簡單的計算器小功能_C#教程
- 2023-01-13 Python實現復制文檔數據_python
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支