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

Django 實(shí)戰(zhàn)開發(fā)(一)項(xiàng)目搭建

這篇具有很好參考價(jià)值的文章主要介紹了Django 實(shí)戰(zhàn)開發(fā)(一)項(xiàng)目搭建。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1.項(xiàng)目搭建

用pycharm 編輯器可以直接 New 一個(gè) Django 項(xiàng)目

2.新建應(yīng)用

python manage.py startapp demo

項(xiàng)目結(jié)構(gòu)如下:

Django 實(shí)戰(zhàn)開發(fā)(一)項(xiàng)目搭建,人生苦短來玩Python,django,數(shù)據(jù)庫,sqlite

3.編寫第一個(gè)Django 視圖函數(shù)

/demo/views:

from django.http import HttpResponse
def welcome(request):
    return HttpResponse("welcome to django")

/djangoProject/urls:

from django.urls import path, include

urlpatterns = [
    path("welcome/", include("demo.urls")),
    # path('admin/', admin.site.urls),
]

/demo/urls:

from django.urls import path
from . import views
urlpatterns = [
    path("", views.welcome, name="welcome")
]

4.Django 配置MySQL數(shù)據(jù)庫

/djangoProject/settings.py

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'db_django',
        'USER': 'root',
        'PASSWORD': 'mysql數(shù)據(jù)庫密碼',
        'HOST': '127.0.0.1',
        'PORT': '3306'
    }
}

/demo/models

class CookInfo(models.Model):
    cook_name = models.CharField(max_length=32, default='CookName')
    cook_price = models.DecimalField(max_digits=10, decimal_places=3)
    cook_img = models.ImageField(upload_to='photos', default='cook1.png')

執(zhí)行下面命令

pip install pymysql

python manage.py makemigrations

執(zhí)行上面這個(gè)會(huì)報(bào)錯(cuò) ModuleNotFoundError: No module named ‘MySQLdb’

需要在項(xiàng)目的 init.py 文件里面指定使用mysql數(shù)據(jù)庫

import pymysql
pymysql.install_as_MySQLdb()

最后執(zhí)行,就能在數(shù)據(jù)庫中看到新建的數(shù)據(jù)表了文章來源地址http://www.zghlxwxcb.cn/news/detail-718268.html

python manage.py migrate

到了這里,關(guān)于Django 實(shí)戰(zhàn)開發(fā)(一)項(xiàng)目搭建的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(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)文章

  • 《人生苦短,我學(xué)Python》——數(shù)據(jù)類型 & 運(yùn)算符

    《人生苦短,我學(xué)Python》——數(shù)據(jù)類型 & 運(yùn)算符

    Hello,朋友們,大家好啊,前面我們學(xué)習(xí)了 變量 , 常量 , 輸入輸出 的相關(guān)知識(shí),今天我們就來深入剖析一些Python中的 數(shù)據(jù)類型 和 運(yùn)算符 吧。Let’s go!!! ?定義:在Python中,整型是用來表示整數(shù)的數(shù)據(jù)類型, 是編程語言里用來呈現(xiàn)和存儲(chǔ)整數(shù)的一種方式。 整數(shù)在Python的世

    2024年02月10日
    瀏覽(27)
  • 用Python實(shí)現(xiàn)藝術(shù)繪畫,人生苦短,代碼賽高

    藝術(shù)繪畫是一個(gè)創(chuàng)造性的過程,包括繪畫、素描和繪畫。借助Python編程語言,您可以模擬藝術(shù)繪畫的過程。該過程包括以下步驟: 1. 導(dǎo)入所需的庫 -您需要導(dǎo)入NumPy、OpenCV和Matplotlib等庫來執(zhí)行圖像處理任務(wù)。 2. 加載圖像 -您可以使用OpenCV加載圖像。 3. 應(yīng)用過濾器和效果 -您可

    2024年02月03日
    瀏覽(23)
  • 《人生苦短——我學(xué)Python》條件判斷->雙向選擇(if--else)

    《人生苦短——我學(xué)Python》條件判斷->雙向選擇(if--else)

    今天我們來學(xué)習(xí)雙向選擇判斷。顧名思義,雙向就是兩種選擇選其一,即 if----else 。如果If的條件不成立,則執(zhí)行 else 下的語句,否則執(zhí)行 if 下面的語句。顯然,它們是 互斥 的!下面就讓我們來詳細(xì)看看吧! if 后面的語句是當(dāng)判斷 條件成立 時(shí), 需要執(zhí)行 的操作。 else 后面

    2024年02月10日
    瀏覽(43)
  • Linux | 人生苦短,我用Vim【最受歡迎的編輯器】

    Linux | 人生苦短,我用Vim【最受歡迎的編輯器】

    Vim 是從 vi 發(fā)展出來的一個(gè)文本編輯器。 代碼補(bǔ)全、編譯及錯(cuò)誤跳轉(zhuǎn) 等方便編程的功能特別豐富,在程序員中被廣泛使用,和【Emacs】并列成為類Unix系統(tǒng)用戶最喜歡的文本編輯器 對(duì)于vim來說,不同的是vim是vi的 升級(jí)版本 ,它不僅兼容vi的所有指令,而且 還有一些新的特性在

    2024年01月19日
    瀏覽(26)
  • 人生苦短,我用Python 九:Flask接口并發(fā)處理:多進(jìn)程、多線程

    Windows 我現(xiàn)在有一個(gè)flask接口文件,我有個(gè)需求:, 讓這個(gè)接口可以并發(fā)處理10個(gè)請(qǐng)求任務(wù),每個(gè)任務(wù)中有7個(gè)子線程任務(wù),這7個(gè)子線程任務(wù),為的是加快,每個(gè)請(qǐng)求任務(wù)的處理速度。 進(jìn)程是操作系統(tǒng)中的一個(gè)基本概念,用于描述正在運(yùn)行的程序。簡單來說,進(jìn)程是計(jì)算機(jī)中正

    2024年02月11日
    瀏覽(29)
  • 人生苦短我用Python,Python基礎(chǔ)教程,讓你從入門到熟悉

    這篇是Python基礎(chǔ)教程系列的總結(jié)篇,這里是這個(gè)專欄的地址:《Python教程》 歡迎關(guān)注公眾號(hào)學(xué)習(xí)更多編程知識(shí):一點(diǎn)sir 首先必須聲明一點(diǎn),這是基礎(chǔ)教程,所以面向的是新人,沒有學(xué)過Python的同學(xué),所以這套教程并沒有涉及到比較難的并發(fā)編程模塊,像多線程、多進(jìn)程以及

    2024年03月24日
    瀏覽(37)
  • 43--Django-項(xiàng)目實(shí)戰(zhàn)-全棧開發(fā)-基于django+drf+vue+elementUI企業(yè)級(jí)項(xiàng)目開發(fā)流程-課程詳情頁面、搜索頁面以及后臺(tái)設(shè)計(jì)

    1.視頻播放功能 下載第三方插件:vue-video-player 使用步驟: 第一步: cnpm install vue-video-player 第二步:在main.js中引入

    2024年02月09日
    瀏覽(26)
  • <人生重開模擬器>——《Python項(xiàng)目實(shí)戰(zhàn)》

    <人生重開模擬器>——《Python項(xiàng)目實(shí)戰(zhàn)》

    ? 目錄 1.模擬實(shí)現(xiàn) \\\"人生重開模擬器\\\" 1.1?問題導(dǎo)引: 1.2?問題分析: 2.?模擬實(shí)現(xiàn)分析及步驟:? 3.完整源碼: 4.寫在最后的話: 后記:●由于作者水平有限,文章難免存在謬誤之處,敬請(qǐng)讀者斧正,俚語成篇,懇望指教! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

    2024年02月22日
    瀏覽(25)
  • 【Django 網(wǎng)頁Web開發(fā)】24. 實(shí)戰(zhàn)項(xiàng)目:moudleForm的文件上傳應(yīng)用到城市管理(17)(保姆級(jí)圖文)

    【Django 網(wǎng)頁Web開發(fā)】24. 實(shí)戰(zhàn)項(xiàng)目:moudleForm的文件上傳應(yīng)用到城市管理(17)(保姆級(jí)圖文)

    歡迎關(guān)注 『Django 網(wǎng)頁Web開發(fā)』 系列,持續(xù)更新中 歡迎關(guān)注 『Django 網(wǎng)頁Web開發(fā)』 系列,持續(xù)更新中 配置好后就可以在瀏覽器中訪問這個(gè)地址。 要記得創(chuàng)建media文件夾 1. 在urls.py中進(jìn)行配置: 2. 在settings.py中進(jìn)行配置: 3. 能夠通過media的url訪問文件 與form的關(guān)鍵區(qū)別: 文件存

    2024年02月09日
    瀏覽(19)
  • uniapp項(xiàng)目實(shí)戰(zhàn)系列(2):新建項(xiàng)目,項(xiàng)目搭建,微信開發(fā)工具的配置

    uniapp項(xiàng)目實(shí)戰(zhàn)系列(2):新建項(xiàng)目,項(xiàng)目搭建,微信開發(fā)工具的配置

    ? 原創(chuàng)不易,還希望各位大佬支持一下! ?? 點(diǎn)贊,你的認(rèn)可是我創(chuàng)作的動(dòng)力! ?? 收藏,你的青睞是我努力的方向! ?? 評(píng)論,你的意見是我進(jìn)步的財(cái)富! 打開uniapp的開發(fā)工具(HBuilder X),點(diǎn)擊左上角的文件》新建》項(xiàng)目 選擇左側(cè)欄的uniapp(一般默認(rèn)打開就是),然

    2024年02月09日
    瀏覽(97)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包