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

為了賬號安全,請及時綁定郵箱和手機立即綁定

django入門與實踐

杜秉軒 Python工程師
難度初級
時長 3小時14分
學習人數
綜合評分9.63
191人評價 查看評價
9.8 內容實用
9.6 簡潔易懂
9.5 邏輯清晰
  • {% url 'app_name:url_name' param %}

    根目錄url namespace=''

    app下url name=''


    查看全部
  • django 2.0後,根urls.py中include()的寫法:

    include(('blog.urls',?'blog'),?namespace='blog')

    不然報錯:

    'Specifying a namespace in include() without providing an app_name '

    關於include()詳細:here


    查看全部
  • Templete 步驟
    在APP的根目錄下創(chuàng)建名叫Templates的目錄
    在該目錄下創(chuàng)建HTML文件
    在views.py中返回render()

    Models介紹

    通常一個Model對應數據庫的一張數據表
    Diango中Models以類的形式表現
    他包含了一些基本字段以及數據的一些行為

    ORM
    對象關系映射()
    實現對象與數據庫的交互.


    編寫Models
    在應用根目錄下創(chuàng)建models.py ,并引入models模塊
    創(chuàng)建類,繼承models.Model,該類既是一張數據表
    在類中創(chuàng)建字段
    字段即類里面的屬性(變量)
    attr = models.CharField(max_length=64)
    https://docc.djangoproject.com/en/1.10/ref/models/fields/

    生成數據表
    命令行中進入manage.py同級目錄
    執(zhí)行 python manage.py makemigrations app名(可選)
    再執(zhí)行 python manage.py migrate

    查看
    Django 會自動在app/migrations/目錄下生成移植文件
    執(zhí)行'python manage.py sqlmigrate 應用名 文件id '查看SQL語句
    默認sqlite3的數據庫在項目根目錄下db.sqlite3

    查看編輯db.sqlite3
    使用第3方軟件
    SQLite Expert Personal
    輕量級,完全免費


    頁面呈現數據
    后臺步驟
    views.py中import models
    article = models.Article.objects.get(pk=1)
    前端
    render(request,page,{'article':article})



    Admin
    Admin 是Django自帶得一個功能強大得自動化數據管理界面
    被授權的用戶可以直接在Admin中管理數據庫
    Django提供了許多針對Admin的定制功能

    創(chuàng)建用戶
    python manage.py createsuperuser 創(chuàng)建超級用戶
    localhost:8000/admin/?????????????????????????? Admin入口
    修改settings.py中LANGUAGE_CODE = 'zh_Hans'

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

    2.7版本在models里面添加方法
    def __unicode__(self):
    ??? return self.title
    3版本在models里面添加方法
    __str__(self):
    ??? return self.title




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

    2018-11-03

  • # 創(chuàng)建項目
    打開命令行,進入想要安置項目的目錄
    命令行輸入:django-admin startproject myblog
    若沒有報錯,則創(chuàng)建成功

    啟動命令
    進入manage.py同級目錄命令行
    python manage.py runserver
    python manage.py runserver 9999?? 指定端口號

    創(chuàng)建應用
    進入manage.py同級目錄命令行
    命令行輸入:python manage.py startapp blog
    添加應用名到settings中的INSTALLED_APPS里

    views.py
    from django.http import HttpResponse

    def index(request):
    ??? return HttpResponse('Hello World!')

    urls.py
    from django.conf.urls import url,include

    import blog.views as bv
    urlpatterns = [
    ??? url(r'^index',include('blog.urls')),

    ]


    查看全部
  • django 2.0 在這里有改動

    2.0之前是
    url(r'^index/$'),?views.index)

    2.0里url改為path,

    正則里不再寫r ^ $,寫了以后運行不出來。


    只寫 ' ' 不用擔心后面加上錯誤的url也會返回網頁。

    比如127.0.0.1:8000/blog/會返回index頁面,

    而127.0.0.1:8000/blog/teuhettte會直接報錯,不會返回index頁面

    path('',?views.index),


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

    2018-10-31

  • DTL使用
    查看全部
  • URL配置
    查看全部
    0 采集 收起 來源:配置URL

    2018-10-22

  • python 3.6里面沒有url是path,空字符串就是''不需要'/’ 每次更改后不需要重新啟動 runserver

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

    2018-10-21

  • Django安裝

    pip install Django==1.10.2

    下載源碼,進入根目錄執(zhí)行python setup.py install

    開發(fā)工具

    編輯器推薦pycharm

    sublime text,Atom


    查看全部
    0 采集 收起 來源:環(huán)境搭建

    2018-10-20

  • ?什么是Django?

    Django是一個基于Python的高級Web開發(fā)框架

    它能夠讓開發(fā)人員進行高效且快速的開發(fā)

    高度集成(不用自己造輪子),免費并且開源


    查看全部
    0 采集 收起 來源:課前準備

    2018-10-20

  • sqlite expert personal 用于打開查看 sqlite文件。Mark

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

    2018-10-12

  • 不同應用程序,如果template下存在同名html文件,django按照應用程序加入順序來獲取html文件,感覺如果只在html名前面加上應用程序名就可以了,不需要在各自template再建立一個與應用程序名同名的文件夾,再把html文件放進去。這個解決辦法我有空試試,先標記一下。。。

    查看全部
  • 修改admin里數據默認顯示

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

    2018-10-11

  • 配置admin,才能顯示我們寫的模型
    查看全部
    1 采集 收起 來源:Admin

    2018-10-11

  • admin 創(chuàng)建,入口,中文

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

    2018-10-11

舉報

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

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!