亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

django入門與實踐

杜秉軒 Python工程師
難度初級
時長 3小時14分
學習人數
綜合評分9.63
191人評價 查看評價
9.8 內容實用
9.6 簡潔易懂
9.5 邏輯清晰
  • 在寫url的時候,一定需要注意路徑后面有\。
    查看全部
    0 采集 收起 來源:配置URL

    2017-11-04

  • 第一次聽
    查看全部
    0 采集 收起 來源:課前準備

    2017-11-02

  • ggg
    查看全部
  • TBC
    admin:自帶的后臺管理系統 創建admin: python manage.py createsuperuser 訪問admin: localhost:8000/admin/ 根目錄下加admin admin用中文訪問: setting.py中LANGUAGE_CODE=‘zh_Hans’ admin配置: 1.在應用下的Model.py文件中,導入自身的models模塊(或者里邊的模型類) 2.編輯admin.py,加入代碼admin.site.register(models.Article) 修改默認的admin中名字顯示: 在類里邊增加方法,def __unicode__(self):return self.title(python2) def __str__(self):return self.title(python3)
    查看全部
    0 采集 收起 來源:Admin

    2017-11-01

  • TBC
    生成數據表: 1.制作數據遷移,執行命令: python manage.py makemigrations app名(不寫名字代表對整個項目中的應用執行遷移) python manage.py migrate 類似(view): from django.shortcuts import render from django.http import HttpResponse from . import models # Create your views here. def index(request): article=models.Article.objects.get(pk=2) article是一個對象。返回的是,數據庫中ID為1的用戶信息 return render(request,'blog/index.html',{'article':article}) {'article':article}代表把article賦值給article,這樣我們就可以通過鍵去引用 HTML: <h1>{{article.title}}</h1> <h3>{{article.content}}</h3>
    查看全部
    1 采集 收起 來源:Models

    2018-03-22

  • TBC
    Models:對應數據庫中的一張數據表。 在Django中,Models以類的形式表現。包含了一些基本字段以及數據的一些行為。 ORM模式:對象關系映射,實現了對象和數據庫之間的隱射。 編寫Models: 1.在應用根目錄下創建models.py,并引入models模塊 2.創建類,繼承models.Model,該類是一張數據表 3.在類中創建字段(變量) 變量名=models.數據類型(限制條件或者字段描述)title=models.CharField(max_length=30,default='title')
    查看全部
    1 采集 收起 來源:Models

    2017-10-31

  • TBC
    注意:Django按照INSTALLED_APPS中的添加順序查找templates(如果模板名字一致的話,會造成沖突) 解決方式:在APP的Templates目錄下創建以APP名為名稱的目錄,再把HTML文件放入新創建的目錄下。 然后把render的第二個參數改為'blog/index.html' 假如blog是我們新建的目錄
    查看全部
  • TBC
    創建Tamplates: 1.在應用的根目錄下創建Tamplates目錄。 2.在Tamplates目錄下創建HTML文件。 3.在views.py中返回render render有三個參數,第一個request,第二個模板。第三個支持一個dict類型參數,傳遞數據到前端。(鍵值對,鍵就是前端獲取的參數名,就是模板中類似{{}}引用的,值是我們要傳遞給前端的數據)
    查看全部
  • TBC
    url配置第二種方式: 1.導入include模塊 urlpatterns第二個參數改為include('應用名.urls') 2.在應用下邊建urls.py 然后把項目下面的urls.py里的內容復制過去。 3.把項目下面的urls.py里的內容設置好,像第一種URL配置方式一致,上一節課有記錄。 約束一個空格,使用^$ 項目里的urls.py: from django.conf.urls import url,include from django.contrib import admin urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^index/',include('blog.urls')) ] 應用里的urls.py: from django.conf.urls import url,include from . import views urlpatterns = [ url(r'^index/',views.index) ]
    查看全部
    0 采集 收起 來源:配置URL

    2017-10-31

  • TBC
    URL配置(第一種): urlpatterns第一個參數,寫URL,即路徑。訪問該路徑看到對應的網頁 第二個參數,方法,即響應。訪問路徑后的響應。需把對應的模塊導入 from django.conf.urls import url from django.contrib import admin import testapp.views as v urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^index/', v.index) ]
    查看全部
  • TBC
    創建應用: 1.打開命令行,進入manage.py同級目錄 2.輸入命令,Python manage.py startapp appname(appname不可以和Python中的模塊名起沖突) 3.添加appname到setting.py中的INSTALLED_APPS中 應用目錄介紹: migrations:數據移植模塊 admin:當前應用的后臺管理系統配置,每個應用內都有各自后臺的配置文件 apps.py:該應用的一些配置 models.py:數據模塊,使用ORM框架 tests.py:自動化測試模塊 views.py:執行響應的代碼所在模塊,代碼邏輯處理的主要地點
    查看全部
  • TBC
    項目目錄(假如名稱為test)介紹: manage.py:與項目進行交互的命令行工具集的入口。常用命令,runserver啟動服務器。 python manage.py runserver 0.0.0.0:8000 IP和端口號可以不加。默認為0.0.0.0:8000 啟動服務后,訪問對應的網址,提示itwork,表示服務器正在工作。 test目錄:名稱和項目一致,建議不要改。是項目的一個容器,包含項目的一些基本配置。 msgi.py:Python服務器網關接口。Python與web服務器之間通信的接口 urls.py:設置網頁。 init.py:代表該項目是一個模塊,可以引用 setting.py:設置 包括內容: BASE_DIR:項目根目錄 SERECT_KEY:安全碼 DEBUG:當生產環境時,不可以為true ALLOWED_HOSTED:允許訪問的IP。只有該IP能訪問這個網頁 INSTALLED_APPS:已安裝的應用。Django項目由許許多多應用組成。如果以后寫了應用,需要把應用名寫在里邊。 MIDDLEWARE:中間件 ROOT_URLCONF:URL根文件,及urls.py里邊的文件 TEMPLATES:模板 WSGI_APPLICATION DATABASES:數據庫配置。假如想要使用sqlite3之外的數據庫,訪問前一行的網址,到官方文檔去找。 AUTH_PASSWORD_VALIDATORS:跟密碼認證相關 下面5個:語言和時間等的設置 STATIC_URL:靜態文件地址,比如CSS JAVASCRIPT或者一些圖片
    查看全部
  • TBC
    Django安裝:進入Python-script目錄,pip install Django Django創建項目:django-admin stratproject projectname
    查看全部
  • 修改 settings.py LANGUAGE_CODE =
    查看全部
    0 采集 收起 來源:Admin

    2017-10-31

  • python manage.py createsuperuser創建超級用戶
    查看全部
    0 采集 收起 來源:Admin

    2017-10-31

舉報

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

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

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

公眾號

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

友情提示:

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