第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

django入門與實(shí)踐

杜秉軒 Python工程師
難度初級
時(shí)長 3小時(shí)14分
學(xué)習(xí)人數(shù)
綜合評分9.63
191人評價(jià) 查看評價(jià)
9.8 內(nèi)容實(shí)用
9.6 簡潔易懂
9.5 邏輯清晰
  • ?0. 通過sqlite 手動(dòng)添加數(shù)據(jù)。

    ?1. 如何提取數(shù)據(jù)并表示出來?

    ?1.1 修改views代碼

    ????1.1.1引入當(dāng)前目錄下的models文件

    ? ? 1.1.2設(shè)置一個(gè)對象article

    ????1.1.3修改render參數(shù):將article對象通過‘a(chǎn)rticle’ 傳遞給前端。

    查看全部
    0 采集 收起 來源:Models

    2018-12-30

    1. 在哪生成移植文件

    2. 使用命令查看自動(dòng)生成(類所對應(yīng)表的)sql語句

    3. 知道db.sqlite3的含義

    查看全部
    0 采集 收起 來源:Models

    2018-12-30

  • 配置Admin配置應(yīng)用在應(yīng)用下admin.py?中引入自身的models模塊(或里面的模型類)編輯admin.py:admin.site.register(models.Artice)

    查看全部
    0 采集 收起 來源:Admin

    2018-12-29

  • 創(chuàng)建超級用戶

    1python?manage.py?createsuperuser

    Admin入口

    1localhost:8000/admin/

    后臺修改為中文

    setting.py

    1LANGUAGE_CODE?=?'zh_Hans'

    admin.py

    12from?.?models?import?Articleadmin.site.register(Article)

    修改后臺文章列表

    models.py

    12def?__str__(self):????return?self.title



    查看全部
    0 采集 收起 來源:Admin

    2018-12-29

  • views.py

    123def?index(request):????article?=?models.Article.objects.get(pk=1)????return?render(request,?'myblog/index.html',?{'article':?article})


    查看全部
    0 采集 收起 來源:Models

    2018-12-29

  • model.py

    123class?Article(models.Model):????title?=?models.CharField(max_length=32,?default?='Title')????content?=?models.TextField(null=True)


    查看全部
    0 采集 收起 來源:Models

    2018-12-29

  • 查看SQL語句

    python manage.py sqlmigrate 應(yīng)用名 文件id


    查看全部
    0 采集 收起 來源:Models

    2018-12-29

  • 1、models.py是一個(gè)主要用來創(chuàng)建表的模塊,通過創(chuàng)建多個(gè)類來創(chuàng)建多個(gè)表,每個(gè)類就是一個(gè)表,比如存放申請信息的一個(gè)類、存放黑名單的一個(gè)類、實(shí)體的一個(gè)類等等。類里面定義了這個(gè)表有那些字段以及其屬性。

    2、在models.py定義好所有的類后,需要把這model映射成數(shù)據(jù)表。在manage.py下執(zhí)行python manage.py makemigrations app名(可選),如果不寫app名則默認(rèn)為所有app,再執(zhí)行python manage.py migrate即可映射。其實(shí)就是相當(dāng)于執(zhí)行sql的建表語句,這個(gè)表是空表。


    查看全部
    0 采集 收起 來源:Models

    2018-12-29

  • Templates:

    ????HTML文件

    ????使用了Django模板語言(Django Template Language,DTL)

    ????可以使用第三方模板(如Jinja2)

    開發(fā)第一個(gè)Template:步驟

    ????在app的根目錄下創(chuàng)建名叫Template的目錄

    ????在該目錄下創(chuàng)建HTML文件

    ????在views.py中返回render()

    DTL初步使用:

    ????render()函數(shù)中支持一個(gè)dic類型參數(shù)

    ????該字典是后臺傳遞到模板的參數(shù),鍵為參數(shù)名

    ????在模板中使用{{參數(shù)名}}來直接使用

    注:

    ? Django查找Template:

    ????Django按照INSTALLED_APPS中的添加順序查找Templates

    ????不同app下Templates目錄中的同名.html文件會(huì)造成沖突

    (解決template沖突方案,在app的templates目錄下創(chuàng)建以app名為名稱的目錄)


    查看全部
  • # 包含其他URL的配置

    在根urls.py中引入include

    在APP目錄下創(chuàng)建urls.py文件,格式與根urls.py相同

    根urls.py中url函數(shù)第二個(gè)函數(shù)改為include('blog.urls')

    # 注意事項(xiàng)

    根urls.py針對APP配置的URL名稱,是該APP所有URL的總路徑

    注意URL配置時(shí)的正則寫法


    查看全部
    0 采集 收起 來源:配置URL

    2018-12-29

  • django 2.0 在這里有改動(dòng)

    2.0之前是

    1url(r'^index/$'),?views.index)

    2.0里url改為path,

    正則里不再寫r ^ $,寫了以后運(yùn)行不出來。


    只寫 ' ' 不用擔(dān)心后面加上錯(cuò)誤的url也會(huì)返回網(wǎng)頁。

    比如127.0.0.1:8000/blog/會(huì)返回index頁面,

    而127.0.0.1:8000/blog/teuhettte會(huì)直接報(bào)錯(cuò),不會(huì)返回index頁面

    1path('',?views.index),


    查看全部
    1 采集 收起 來源:配置URL

    2018-12-29

  • # 創(chuàng)建應(yīng)用命令

    python manage.py startapp blog

    創(chuàng)建應(yīng)用時(shí),應(yīng)用名不能和Python中的模塊名稱相同

    # 應(yīng)用目錄介紹

    • migrations:數(shù)據(jù)移植(遷移)模塊

    • admin.py:當(dāng)前應(yīng)用的后臺管理系統(tǒng)配置

    • apps.py:當(dāng)前應(yīng)用的一些配置,v1.9版本后會(huì)自動(dòng)生成

    • models.py:數(shù)據(jù)模型模塊,使用orm框架

    • tests.py:自動(dòng)化測試模塊,Django提供的自動(dòng)化測試功能

    • views.py:執(zhí)行響應(yīng)的邏輯代碼所在模塊


    查看全部
  • # 第一個(gè)響應(yīng)頁面

    編輯blog.views

    ????每個(gè)響應(yīng)對應(yīng)一個(gè)函數(shù),函數(shù)必須返回一個(gè)響應(yīng)

    ????函數(shù)必須存在一個(gè)參數(shù),一般約定為request

    ????每一個(gè)響應(yīng)(函數(shù))對應(yīng)一個(gè)URL

    編輯urls.py

    ????每個(gè)URL都以url的形式寫出來

    ????url函數(shù)放在urlpatterns列表中

    ????url函數(shù)三個(gè)參數(shù):URL(正則),對應(yīng)方法,名稱

    ## 相應(yīng)示例代碼

    blog.views.py文件的代碼

    from?django.http?import?HttpResponse
    
    def?index(request):
    ????return?HttpResponse('hello?world')

    urls.py文件的代碼:

    from?django.contrib?import?admin
    from?django.urls?import?path
    import?blog.views?as?bv
    
    urlpatterns?=?[
    ????path('admin/',?admin.site.urls),
    ????path('index/',?bv.index),
    ]


    查看全部
  • # setting.py配置文件

    • BASE_DIR:項(xiàng)目根目錄

    • SECRET_KEY:項(xiàng)目的安全碼

    • DEBUG = True/False:調(diào)試開關(guān)

    • ALLOWED_HOSTS:訪問主機(jī)列表,不為空則只能通過列表里的域名、IP來訪問網(wǎng)站

    • INSTALLED_APPS:項(xiàng)目的應(yīng)用列表,若創(chuàng)建了一個(gè)應(yīng)用,要把應(yīng)用名寫在列表里


    查看全部
  • 1、models.py是一個(gè)主要用來創(chuàng)建表的模塊,通過創(chuàng)建多個(gè)類來創(chuàng)建多個(gè)表,每個(gè)類就是一個(gè)表,比如存放申請信息的一個(gè)類、存放黑名單的一個(gè)類、實(shí)體的一個(gè)類等等。類里面定義了這個(gè)表有那些字段以及其屬性。

    2、在models.py定義好所有的類后,需要把這model映射成數(shù)據(jù)表。在manage.py下執(zhí)行python manage.py makemigrations app名(可選),如果不寫app名則默認(rèn)為所有app,再執(zhí)行python manage.py migrate即可映射。其實(shí)就是相當(dāng)于執(zhí)行sql的建表語句,這個(gè)表是空表。

    3、建好表后需要往表里面添加數(shù)據(jù),知識圖譜可能是獲取neo4j的。猜測知識圖譜的建網(wǎng)邏輯是再neo4j中取出各種類型數(shù)據(jù),通過關(guān)聯(lián)等操作得到各種關(guān)系的,各種標(biāo)簽的等數(shù)據(jù),然后分別存在不同的表中。

    4、在表中有數(shù)據(jù)后,在views.py中可以具體獲取默寫數(shù)據(jù)(比如今天的進(jìn)件),在獲取了數(shù)據(jù)后返回給html,再由html模塊渲染展示再前端。

    5、猜測知識圖譜是由python通過代碼的關(guān)聯(lián)邏輯,從neo4j中取出數(shù)據(jù)存在在表中,再由views.py獲取數(shù)據(jù)返回給html渲染展示。

    查看全部
    0 采集 收起 來源:Models

    2018-12-29

舉報(bào)

0/150
提交
取消
課程須知
1、了解HTML的用法。 2、基本掌握Python的用法。
老師告訴你能學(xué)到什么?
1、搭建完整的Django開發(fā)環(huán)境。 2、創(chuàng)建項(xiàng)目及應(yīng)用。 3、了解項(xiàng)目目錄下各文件的含義和作用。 4、了解并學(xué)會(huì)開發(fā)Templates。 5、了解并學(xué)會(huì)開發(fā)Models。 6、掌握Admin的基本配置方法。 7、學(xué)會(huì)項(xiàng)目URL的配置方法。 8、開發(fā)一個(gè)由三個(gè)頁面組成的簡易博客網(wǎng)站。

微信掃碼,參與3人拼團(tuán)

微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復(fù)購買,感謝您對慕課網(wǎng)的支持!