国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Django】Task1安裝python環(huán)境及運(yùn)行項(xiàng)目

這篇具有很好參考價(jià)值的文章主要介紹了【Django】Task1安裝python環(huán)境及運(yùn)行項(xiàng)目。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

【Django】Task1安裝python環(huán)境及運(yùn)行項(xiàng)目

【Django】Task1安裝python環(huán)境及運(yùn)行項(xiàng)目,python,django,后端

寫在最前
8月份Datawhale組隊(duì)學(xué)習(xí),在這個(gè)群除我佬的時(shí)代,寫一下blog記錄學(xué)習(xí)過程。

參考資源:
學(xué)習(xí)項(xiàng)目github:https://github.com/Joe-2002/sweettalk-django4.2

隊(duì)長(zhǎng)博客:https://blog.plutos.org.cn/posts/fc39ad07.html

1.拉取項(xiàng)目

github地址:https://github.com/Joe-2002/sweettalk-django4.2

2.安裝python環(huán)境

之前已經(jīng)在本機(jī)裝過anaconda環(huán)境了,具體教程可以移步博客
【ML入門】anaconda環(huán)境搭建

2.1 項(xiàng)目推薦使用python3.9

conda create myenv python=3.9

2.2配置解析器

【Django】Task1安裝python環(huán)境及運(yùn)行項(xiàng)目,python,django,后端
【Django】Task1安裝python環(huán)境及運(yùn)行項(xiàng)目,python,django,后端
使用命令驗(yàn)證python環(huán)境是否成功裝好

which pip
pip --version

【Django】Task1安裝python環(huán)境及運(yùn)行項(xiàng)目,python,django,后端

3.安裝依賴

項(xiàng)目的依賴文件在code文件夾下,進(jìn)入code文件夾下,使用pip命令安裝requirements.txt中的依賴
【Django】Task1安裝python環(huán)境及運(yùn)行項(xiàng)目,python,django,后端

pip install  -r requirements.txt

4.運(yùn)行項(xiàng)目

上面步驟已經(jīng)安裝好pythoon環(huán)境和依賴了,在此嘗試運(yùn)行項(xiàng)目
因?yàn)殡娔X上裝的pycharm是社區(qū)版,不支持通過界面配置Django server,下面演示通過命令啟動(dòng)一個(gè)項(xiàng)目demo

4.1 初始Django項(xiàng)目

初始化一個(gè)Django項(xiàng)目,命名為demo(可以自定義項(xiàng)目名稱,在此命名為demo)

 django-admin startproject demo

可以看到工程目錄下多了demo文件夾,里面包含項(xiàng)目的一些配置文件
【Django】Task1安裝python環(huán)境及運(yùn)行項(xiàng)目,python,django,后端

4.2 運(yùn)行Django項(xiàng)目

 python manage.py runserver

【Django】Task1安裝python環(huán)境及運(yùn)行項(xiàng)目,python,django,后端

項(xiàng)目能成功運(yùn)行在8000端口,可是有一行 報(bào)錯(cuò)提示

You have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.

【Django】Task1安裝python環(huán)境及運(yùn)行項(xiàng)目,python,django,后端
表明Django項(xiàng)目中有18個(gè)未應(yīng)用的遷移。在Django中,遷移是一種管理數(shù)據(jù)庫(kù)架構(gòu)隨時(shí)間變化的方式,例如創(chuàng)建或修改表、列和關(guān)系。

python manage.py migrate

運(yùn)行此命令將應(yīng)用任何待處理的遷移到您的數(shù)據(jù)庫(kù),確保您的數(shù)據(jù)庫(kù)架構(gòu)與當(dāng)前的代碼庫(kù)匹配。它還會(huì)更新各種內(nèi)置應(yīng)用程序,如admin、auth、contenttypes和sessions,使用各自的遷移。Django會(huì)根據(jù)你的應(yīng)用程序中的遷移文件來(lái)修改數(shù)據(jù)庫(kù)架構(gòu)以匹配您的模型定義。
【Django】Task1安裝python環(huán)境及運(yùn)行項(xiàng)目,python,django,后端

5.創(chuàng)建APP

一個(gè)項(xiàng)目下可以創(chuàng)建多個(gè)APP
進(jìn)入到demo目錄下,使用命令創(chuàng)建app

django-admin startapp app

【Django】Task1安裝python環(huán)境及運(yùn)行項(xiàng)目,python,django,后端
要想demo服務(wù)托管app,需要在demo的settings.py的INSTALLED_APPS加入新建的app名字

6.訪問APP界面

【Django】Task1安裝python環(huán)境及運(yùn)行項(xiàng)目,python,django,后端

6.1在應(yīng)用程序的 views.py 文件中,定義 hello_django 視圖函數(shù):

from django.shortcuts import render

def hello_django(request):
    return render(request, 'hello.html')

6.2在主 URL 配置文件(通常是項(xiàng)目的 urls.py 文件)中,導(dǎo)入并將 hello_django 視圖函數(shù)與 URL 映射起來(lái):

from django.contrib import admin
from django.urls import path
from app.views import hello_django

urlpatterns = [
    path('admin/', admin.site.urls),
    path('hello/', hello_django, name='hello_django'),
]

確保您的項(xiàng)目結(jié)構(gòu)和文件名都正確。例如,如果您的應(yīng)用程序名為 app,則您的文件結(jié)構(gòu)應(yīng)如下:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-651150.html

project_name/
|-- app/
|   |-- views.py
|   |-- templates/
|       |-- hello.html
|-- project_name/
|   |-- settings.py
|   |-- urls.py
|-- manage.py

6.3在 app/templates/ 目錄下創(chuàng)建一個(gè)名為 hello.html 的模板文件,內(nèi)容如下:

<!DOCTYPE html>
<html>
<head>
    <title>Hello Django</title>
</head>
<body>
    <h1>Hello, Django!</h1>
</body>
</html>

6.4啟動(dòng) Django 開發(fā)服務(wù)器,確保應(yīng)用程序正在運(yùn)行:

python manage.py runserver

6.5訪問 http://127.0.0.1:8000/hello/,您會(huì)看到顯示 “Hello, Django!” 的頁(yè)面。

到了這里,關(guān)于【Django】Task1安裝python環(huán)境及運(yùn)行項(xiàng)目的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【python】Django——django簡(jiǎn)介、django安裝、創(chuàng)建項(xiàng)目、快速上手

    【python】Django——django簡(jiǎn)介、django安裝、創(chuàng)建項(xiàng)目、快速上手

    筆記為自我總結(jié)整理的學(xué)習(xí)筆記,若有錯(cuò)誤歡迎指出喲~ 【Django專欄】 Django——django簡(jiǎn)介、django安裝、創(chuàng)建項(xiàng)目、快速上手 Django——templates模板、靜態(tài)文件、django模板語(yǔ)法、請(qǐng)求和響應(yīng) Django——連接mysql數(shù)據(jù)庫(kù) Django 是一個(gè)高效、功能強(qiáng)大的 Web 應(yīng)用程序框架,采用 Python 編寫

    2024年02月20日
    瀏覽(33)
  • python+django+mysql項(xiàng)目實(shí)踐一(環(huán)境準(zhǔn)備)

    python+django+mysql項(xiàng)目實(shí)踐一(環(huán)境準(zhǔn)備)

    Pycharm 開發(fā)環(huán)境 Django 前端 MySQL 數(shù)據(jù)庫(kù) Navicat 數(shù)據(jù)庫(kù)管理 安裝Django 在pycharm文件—設(shè)置進(jìn)行安裝 新建Django項(xiàng)目 注意項(xiàng)目創(chuàng)建目錄 項(xiàng)目默認(rèn)目錄文件說(shuō)明:

    2024年02月14日
    瀏覽(18)
  • python的安裝,Django的安裝,Pycharm新建Django項(xiàng)目

    python的安裝,Django的安裝,Pycharm新建Django項(xiàng)目

    官網(wǎng):https://www.python.org 官網(wǎng)–downloads–windows–選擇對(duì)應(yīng)的版本下載.exe文件 雙擊運(yùn)行下載的安裝包,按步驟進(jìn)行安裝 ①選擇安裝方式 install now,會(huì)直接默認(rèn)安裝到C盤中; customize installation,自定義安裝,可以自行選擇安裝的位置 PS:無(wú)論選擇哪種方式,都要記得勾選最底下

    2024年02月21日
    瀏覽(31)
  • linux安裝python和部署Django項(xiàng)目

    linux安裝python和部署Django項(xiàng)目

    1 python安裝 官網(wǎng)地址:https://www.python.org/ 本次下載的python安裝包地址:https://www.python.org/ftp/python/3.8.16/Python-3.8.16.tgz 解壓下載的python壓縮包 編輯文件 vim /usr/bin/yum ,將首行修改為 #!/usr/bin/python2 。 2 Django項(xiàng)目部署 編寫一個(gè)django.ini文件,文件內(nèi)容如下 在nginx中配置下面信息,就

    2024年02月14日
    瀏覽(49)
  • macOS下Django環(huán)境搭建-docker運(yùn)行Django

    macOS下Django環(huán)境搭建-docker運(yùn)行Django

    /Library/Developer/CommandLineTools/usr/bin/python3 -m pip install --upgrade pip $ sudo rm -rf /usr/local/bin/python3? $ sudo rm -rf /usr/local/bin/pip3? $ sudo rm -rf /Library/Frameworks/Python.framework 在官網(wǎng)下載Python macOS安裝包 Python Release Python 3.11.4 | Python.org 滑到最下面? 下載python-3.11.4-macos11.pkg python3 --version 然后敲

    2024年02月14日
    瀏覽(16)
  • 【Django】招聘面試管理01 創(chuàng)建項(xiàng)目&運(yùn)行項(xiàng)目

    【Django】招聘面試管理01 創(chuàng)建項(xiàng)目&運(yùn)行項(xiàng)目

    跟著視頻學(xué)一學(xué),記錄一下。 照著步驟創(chuàng)建虛擬環(huán)境,安裝Django等依賴包,創(chuàng)建項(xiàng)目:【Django學(xué)習(xí)】01 項(xiàng)目創(chuàng)建、結(jié)構(gòu)及命令 項(xiàng)目結(jié)構(gòu): 訪問網(wǎng)頁(yè)( 127.0.0.1:8000 或 指定IP:8000 ),可以看到Django的初始頁(yè)面: 項(xiàng)目運(yùn)行之后,Django使用默認(rèn)的SQLite數(shù)據(jù)庫(kù),會(huì)在項(xiàng)目的根目錄下

    2024年02月13日
    瀏覽(25)
  • 確保Django項(xiàng)目的穩(wěn)定運(yùn)行和持續(xù)改進(jìn)

    Django是一個(gè)強(qiáng)大的Python Web框架,用于構(gòu)建高效、可靠的Web應(yīng)用程序。然而,部署一個(gè)Django項(xiàng)目并不意味著工作已經(jīng)完成。在項(xiàng)目上線之后,確保項(xiàng)目的穩(wěn)定運(yùn)行并不斷進(jìn)行改進(jìn)是非常重要的。本博客將探討一些保證Django項(xiàng)目穩(wěn)定性和持續(xù)改進(jìn)的最佳實(shí)踐。 監(jiān)控和報(bào)警 日志記

    2024年02月12日
    瀏覽(19)
  • PyCharm社區(qū)版如何創(chuàng)建Django項(xiàng)目并運(yùn)行

    PyCharm社區(qū)版如何創(chuàng)建Django項(xiàng)目并運(yùn)行

    1、使用PyCharm打開一個(gè)普通的Python項(xiàng)目 2、為該項(xiàng)目配置Django環(huán)境 (1)點(diǎn)擊\\\"File\\\"-\\\"Settings\\\" (2)點(diǎn)擊\\\"Project:項(xiàng)目名\\\"-\\\"Python Interpreter\\\"-\\\"+號(hào)\\\" (3)在搜索框輸入要安裝的包,選擇要下載的版本,然后點(diǎn)擊\\\"Install Package\\\" ?(4)配置成功 ?3、創(chuàng)建Django項(xiàng)目 (1)打開終端Terminal(在最下

    2024年02月02日
    瀏覽(26)
  • Vscode下配置Django項(xiàng)目環(huán)境(一)

    Vscode下配置Django項(xiàng)目環(huán)境(一)

    ? ? 現(xiàn)在python編輯環(huán)境,無(wú)疑是pycharm了,但卻是收費(fèi)的。Vs是目前來(lái)說(shuō),比較好的輕量級(jí)的python編輯器了。在配置vscode過程中,踩了一些坑,也參考了前輩們的經(jīng)驗(yàn),但無(wú)疑都沒有太完整的描述。下面我將配置過程描述下來(lái),希望能對(duì)大家有所幫助。 一、配置過程描述 ? ?

    2024年02月05日
    瀏覽(21)
  • python開發(fā)中,django更改運(yùn)行端口號(hào)

    python開發(fā)中,django更改運(yùn)行端口號(hào) 要在Django中更改運(yùn)行的端口號(hào),可以通過修改項(xiàng)目的配置文件進(jìn)行設(shè)置。以下是一種常見的方法: 1. 打開項(xiàng)目的配置文件??settings.py 。 2. 在文件中找到??ALLOWED_HOSTS??和??DEBUG??這兩個(gè)配置項(xiàng)。確保??DEBUG??設(shè)置為??True ,并將??ALLOW

    2024年02月04日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包