中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

tp框架做購物網(wǎng)站開發(fā)輿情分析報告范文

tp框架做購物網(wǎng)站開發(fā),輿情分析報告范文,samba wordpress,做的比較好的二手交易網(wǎng)站Django的創(chuàng)建與運行 前言正文1、安裝Django2、創(chuàng)建項目2.1 基于終端創(chuàng)建項目2.2 基于Pycharm創(chuàng)建項目2.3 兩種方式對比 3、默認(rèn)項目文件介紹4、APP5、啟動運行Django5.1 激活A(yù)pp5.2 編寫URL和視圖函數(shù)對應(yīng)關(guān)系5.3 啟動Django項目5.3.1 命令行啟動5.3.2 Pycharm啟動5.3.3 views.…

Django的創(chuàng)建與運行

  • 前言
  • 正文
    • 1、安裝Django
    • 2、創(chuàng)建項目
      • 2.1 基于終端創(chuàng)建項目
      • 2.2 基于Pycharm創(chuàng)建項目
      • 2.3 兩種方式對比
    • 3、默認(rèn)項目文件介紹
    • 4、APP
    • 5、啟動運行Django
      • 5.1 激活A(yù)pp
      • 5.2 編寫URL和視圖函數(shù)對應(yīng)關(guān)系
      • 5.3 啟動Django項目
        • 5.3.1 命令行啟動
        • 5.3.2 Pycharm啟動
        • 5.3.3 views.py
        • 5.3.4 urls.py
      • 5.4 templates模板
        • 5.4.1 在 views.py 中使用 render()
        • 5.4.2 在 app01 目錄下創(chuàng)建 templates 目錄
        • 5.4.3 在 templates 目錄下創(chuàng)建 html 文件
        • 5.4.4 注意事項
      • 5. 5 靜態(tài)文件
        • 5.5.1 在 app01 目錄下創(chuàng)建 static 目錄
        • 5.5.2 html 中引入圖片
        • 5.5.3 創(chuàng)建靜態(tài)文件的步驟
          • 5.5.3.1 ststic目錄
          • 5.5.3.2 引用靜態(tài)文件

前言

Django,作為一款高級 Python Web 框架,以其優(yōu)雅的設(shè)計、清晰的架構(gòu)和豐富的功能,贏得了廣大開發(fā)者的青睞。本文旨在提供一個系統(tǒng)而深入的 Django 運行學(xué)習(xí)指南,從創(chuàng)建到運行,全面解析 Django 的核心概念和關(guān)鍵技術(shù)。

正文

1、安裝Django

pip install django

在 Python 的安裝目錄下:

python38

  • python.exe

  • Scripts

      - pip.exe  - django-admin.exe 【工具,創(chuàng)建Django項目中的文件和文件夾】
    
  • Lib

     - 內(nèi)置模塊- site-packages:- openpyxl- python-docx- flask- django 【框架的源碼】
    

在這里插入圖片描述
在這里插入圖片描述

2、創(chuàng)建項目

2.1 基于終端創(chuàng)建項目

  • 打開終端

  • 進(jìn)入某個目錄(項目放在哪里)

  • 執(zhí)行命令創(chuàng)建項目

    E:\Python38\Scripts\django-admin.exe startproject 項目名稱
    如果 E:\Python38\Scripts\django-admin.exe 已經(jīng)加入環(huán)境變量
    django-admin.exe startproject 項目名稱
    在這里插入圖片描述
    在這里插入圖片描述

2.2 基于Pycharm創(chuàng)建項目

注意:不能是社區(qū)版pycharm
因為電腦上沒有專業(yè)版的Pycharm,不做展示

2.3 兩種方式對比

  • 命令行,創(chuàng)建的項目是標(biāo)準(zhǔn)的
  • Pycharm,在標(biāo)準(zhǔn)的基礎(chǔ)是默認(rèn)增加了點東西
    • 創(chuàng)建的了一個 templates 的目錄(刪除)
    • settings.py 中增加了一行 os.path.join(BASE_DIR,'templates') (刪除)

3、默認(rèn)項目文件介紹

mysite

  • manage.py 【項目的管理:啟動項目、創(chuàng)建app、數(shù)據(jù)管理】【不要動】
  • mysite
    • init.py
    • asgi.py【接收網(wǎng)絡(luò)請求】【不要動】
    • settings.py 【項目配置文件:數(shù)據(jù)庫的賬號密碼等】【重要
    • urls.py 【url 和函數(shù)的對應(yīng)關(guān)系】【重要
    • wsgi.py【接收網(wǎng)絡(luò)請求】【不要動】

4、APP

項目的一般結(jié)構(gòu):

  • app,用戶管理
  • app,訂單管理
  • app,后臺管理
  • app,網(wǎng)站
  • app,API

  • 如果開發(fā)的項目比較簡潔,用不到多 app,項目下創(chuàng)建一個 app 即可

mysite

  • manage.py 【項目的管理:啟動項目、創(chuàng)建app、數(shù)據(jù)管理】【不要動】
  • mysite
    • init.py
    • asgi.py【接收網(wǎng)絡(luò)請求】【不要動】
    • settings.py 【項目配置文件:數(shù)據(jù)庫的賬號密碼等】【重要
    • urls.py 【url 和 函數(shù)的對應(yīng)關(guān)系】【重要
    • wsgi.py【接收網(wǎng)絡(luò)請求】【不要動】
  • app01
    • init.py
    • admin.py【Django默認(rèn)提供了admin后臺管理的功能】【固定,不要動】
    • apps.py【app啟動類】【固定,不要動】
    • models.py【對數(shù)據(jù)庫操作】【重要
    • tests.py【單元測試】【固定,不要動】
    • views.py【函數(shù)】【重要
    • migrations【數(shù)據(jù)庫字段變更記錄】【固定,不要動】
      • init.py

5、啟動運行Django

5.1 激活A(yù)pp

  1. 在 Django 的項目文件夾中,打開 setting.py 文件:
    在這里插入圖片描述

  2. 在 App01 文件夾中,打開 apps.py 文件,找到 Class 的名稱
    在這里插入圖片描述

  3. 在列表最后加上app01.apps.App01Config
    在這里插入圖片描述

5.2 編寫URL和視圖函數(shù)對應(yīng)關(guān)系

  1. 在項目文件 urls.py 中編寫對應(yīng)關(guān)系
    在這里插入圖片描述

  2. 在 urls.py 中 導(dǎo)入 from tDjangoDemo.mysite.app01 import views

  3. 對應(yīng) url 和函數(shù) :path('index/', views.index),
    在這里插入圖片描述

  4. 在 views.py 中編寫視圖函數(shù)
    在這里插入圖片描述

5.3 啟動Django項目

5.3.1 命令行啟動
python manage.py runserver
5.3.2 Pycharm啟動

點擊程序的運行按鈕

在這里插入圖片描述
在網(wǎng)址后面加 /index/:
在這里插入圖片描述

5.3.3 views.py
from django.shortcuts import render, HttpResponse# Create your views here.
# 需要有默認(rèn)參數(shù)request
def index(request):return HttpResponse("歡迎使用")def user_list(request):return HttpResponse("用戶列表")def uesr_add(request):return HttpResponse("添加用戶")
5.3.4 urls.py
from django.contrib import admin
from django.urls import pathfrom app01 import viewsurlpatterns = [# path('admin/', admin.site.urls),# www.xxx.com/index/  ->  函數(shù)path("index/", views.index),path("userlist/", views.user_list),path("useradd/", views.uesr_add),
]

在這里插入圖片描述
在這里插入圖片描述

5.4 templates模板

5.4.1 在 views.py 中使用 render()
def user_list(request):return render(request, "user_list.html")
5.4.2 在 app01 目錄下創(chuàng)建 templates 目錄
5.4.3 在 templates 目錄下創(chuàng)建 html 文件
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><h1>用戶列表</h1>
</body>
</html>

在這里插入圖片描述

5.4.4 注意事項
def user_list(request):# 1、如果在 settings.py 中添加 os.path.join(BASE_DIR,'templates') 優(yōu)先去項目根目錄的 templates 中尋找# 2、去 app 目錄下的 templates 目錄尋找 user_list.html(根據(jù)app的注冊順序,逐一去 templates 目錄下尋找)return render(request, "user_list.html")
  1. 如果在 settings.py 中添加 os.path.join(BASE_DIR,'templates') 優(yōu)先去項目根目錄的 templates 中尋找
  2. 去 app 目錄下的 templates 目錄尋找 user_list.html(根據(jù)app的注冊順序,逐一去 templates 目錄下尋找)

5. 5 靜態(tài)文件

在開發(fā)過程中,一般將:

  • 圖片
  • CSS
  • JS
    都會當(dāng)作靜態(tài)文件處理
5.5.1 在 app01 目錄下創(chuàng)建 static 目錄

并隨意添加一個 png 文件
在這里插入圖片描述

5.5.2 html 中引入圖片
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><img src="/static/1.png" alt=""><h1>用戶列表</h1>
</body>
</html>

在這里插入圖片描述

5.5.3 創(chuàng)建靜態(tài)文件的步驟
5.5.3.1 ststic目錄

在 app 目錄下創(chuàng)建 ststic 文件夾

在這里插入圖片描述

5.5.3.2 引用靜態(tài)文件

在這里插入圖片描述

<!DOCTYPE html>
{% load static %}<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><link rel="stylesheet" href="{% static 'plugins/bootstrap-3.4.1/css/bootstrap.css' %}">
</head>
<body><img src="{% static 'img/1.png' %}" alt=""><h1>用戶列表</h1><input type="text" class="btn btn-primary" value="新建"/><script src="{% static 'js/jquery-3.7.1.min.js' %}"></script>
<script src="{% static 'plugins/bootstrap-3.4.1/js/bootstrap.js' %}"></script>
</body>
</html>

在這里插入圖片描述

http://m.risenshineclean.com/news/63548.html

相關(guān)文章:

  • 網(wǎng)站開發(fā)服務(wù)商深圳網(wǎng)絡(luò)營銷和推廣渠道
  • 昆山做網(wǎng)站的互聯(lián)網(wǎng)營銷師培訓(xùn)班
  • 廣告設(shè)計圖片賞析seo基礎(chǔ)
  • 東莞市官網(wǎng)網(wǎng)站建設(shè)公司怎么在百度上發(fā)表文章
  • 探測網(wǎng)站是什么程序做的合肥網(wǎng)站排名
  • 企業(yè)核名網(wǎng)上辦理流程搜索排名優(yōu)化軟件
  • 網(wǎng)站制作費用多少臺灣永久免費加密一
  • 網(wǎng)站未備案做經(jīng)營被罰款廣州seo推廣運營專員
  • 重慶免費注冊推廣網(wǎng)站全網(wǎng)關(guān)鍵詞優(yōu)化公司哪家好
  • 安裝wordpress linux長沙網(wǎng)站推廣seo
  • 蘇州集團網(wǎng)站制作開發(fā)網(wǎng)上廣告宣傳怎么做
  • 百度是國企還是央企seo排名賺app官網(wǎng)
  • 電子商務(wù)網(wǎng)站的建設(shè)視頻網(wǎng)絡(luò)營銷有哪些方式
  • php手機網(wǎng)站如何制作seo網(wǎng)絡(luò)優(yōu)化師就業(yè)前景
  • 電子商務(wù)網(wǎng)站seo鄭州做網(wǎng)絡(luò)優(yōu)化的公司
  • 東莞網(wǎng)站建設(shè)托管天天廣告聯(lián)盟
  • 做啤酒紙箱包裝的網(wǎng)站中國最厲害的營銷策劃公司
  • 成都網(wǎng)站建設(shè)冠辰最近的重要新聞
  • 電子商務(wù)平臺經(jīng)營者通過交易規(guī)則seo關(guān)鍵詞排名報價
  • 北京有哪些網(wǎng)站建設(shè)公司百度搜索技巧
  • 韓國flash網(wǎng)站天天seo百度點擊器
  • 淡水做網(wǎng)站網(wǎng)絡(luò)推廣公司是干什么
  • 醴陵網(wǎng)站建設(shè)llwzjs宣傳平臺有哪些
  • 邯鄲 網(wǎng)站建設(shè)長沙企業(yè)seo優(yōu)化
  • 網(wǎng)站建設(shè)如何選擇域名鄭州網(wǎng)站推廣多少錢
  • 南京做公司網(wǎng)站的公司直通車怎么開才有效果
  • 3如何做網(wǎng)站推廣自動點擊器怎么用
  • 岳陽網(wǎng)格員國際站seo優(yōu)化是什么意思
  • 網(wǎng)站估值網(wǎng)絡(luò)營銷課程感悟
  • 泰州seo外包廣州seo工資