国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Hello django

fsmStudy / 1739人閱讀

摘要:最近迷上了雖然本人是搞的,但是被的快速簡潔深深折服特此獻上本人與的之旅,見笑環境本文后續更新請查看開始創建項目打開終端命令,沒有消息就是好消息,此時已經成功創建項目。

最近迷上了django(雖然本人是搞java的^_^),但是被django的快速、簡潔深深折服
特此獻上本人與django的hello world之旅,見笑!

環境:MacOS+python2.7+Django 1.9.5

本文后續更新請查看:http://djgzhiyong.me
1.開始創建django項目

打開終端 命令 :django-admin startproject hellodjango,沒有消息就是好消息,此時已經成功創建django項目。
cd hellodjango
ls
查看生成的django項目文件 hellodjango文件夾 和 manage.py文件

2.啟動django項目look一look

執行命令:python manage.py runserver

打開瀏覽器輸入:http://127.0.0.1:8000,看的如下的界面證明你的django項目已經成功運行(別急,這還沒完)

3.創建 django 應用

為啥要創建django應用,原因是django的應用支持快速插拔,一個項目支持N多個應用,例如一個網上商城可能有用戶模塊應用,促銷活動模塊應用,產品模塊應用。django的解耦特性可以是應用可重用性大大增強

打開終端繼續進入我們的hellodjango目錄下,執行命令:python manage.py startapp blog 創建一個名稱為blog的django web應用。以后我們的開發工作主要在blog文件夾下開展,終端進入 blog 應用文件夾下。查看相關文件是否生成成功

4.真正開始編寫我們的blog應用

開始使用開發工具了---sublime
打開sublime選擇文件--open--打開我們的hellodjango dir 如圖

開始編寫我們的第一個頁面
打開blog下面的views.py 添加一個index函數

再次執行我們的python manage.py runserver 0.0.0.0:7000
然后在瀏覽器輸入本機的ip訪問成功(不解釋)

此時想要訪問我們在hellodjango/blog/views.py中定義的方法應該如何訪問???
我原以為django會簡單,然后他給了我一個404

5.安裝我們的blog應用到hellodjango項目

這就是django的熱插拔特性,我們需要在hellodjango項目的settings.py文件中安裝我們的webapp
打開settings.py文件在INSTALLED_APPS節點中,安裝我們的blog,如圖

6.映射我們blog的index方法,讓其可以訪問

在我們的blog webapp 文件夾下添加 urls.py 文件,并加入如下內容

django的url隱射是基于正則表達式的,url(r"^$",views.index)表示將任意uri開頭和結尾的請求指向views的index方法,^匹配開頭,$匹配結尾

在hellodjango項目的urls.py文件中引入我們blog webapp 的urls.py
如下

這里的2行,第一行隱射django的后臺管理界面(我們知道django有強大的后臺管理程序,自動生成優美的管理后臺,如果有機會下回分解)。第二行指定已blog開頭的uri,直接隱射到我們的blog.urls文件,然后我們的blog.urls文件收到這個uri之后再解析

7.最后一次啟動hellodjango項目

(其實不用每次都啟動,django后自動幫我們加載運行新的代碼)
終端在 hellodjang文件夾下執行:python manage.py runserver 0.0.0.0:9527
啟動服務器,在瀏覽器輸入本機IP:9527 看到我們的hello dango...。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/37881.html

相關文章

  • Django-03.靜態文件與模板詳解

    摘要:通過使用來給子模板開放接口。必須是模板中的第一個出現的標簽。如果出現重復代碼,就應該考慮使用模板。盡可能多的定義,方便子模板實現更細的需求。 1、原始渲染 在django_lesson文件夾下新建一個django工程lesson2(新建工程的詳情請見Django-01、初識Django和搭建Django helloworld)views.py # -*- coding: utf-8 -...

    ls0609 評論0 收藏0
  • 使用PyCharm創建Django項目及基本配置

    摘要:是個很不錯的開發工具,大大縮短了項目的創建時間以及調試時間在使用寫腳本一段時間后,想嘗試使用來編寫一個項目,現做以下記錄備忘創建項目如果本地沒有安裝與所選版本對應版本,會自動下載相應的版本創建后運行項目,默認頁面為,打開后出現上面的頁面,則 pycharm是個很不錯的python開發工具,大大縮短了python項目的創建時間以及調試時間在使用python寫腳本一段時間后,想嘗試使用Dj...

    toddmark 評論0 收藏0
  • Django-01、初識Django和搭建Django helloworld

    摘要:并于年月在許可證下發布。控制器是將模型和視圖隔離,并成為二者之間的聯系紐帶。該層處理與表現相關的決定如何在頁面或其他類型文檔中進行顯示。會話用戶登錄與權限檢查,快速開發用戶會話功能。 1.介紹Django 1.1 Django的來源 Django是一個開放源代碼的Web應用框架,由Python寫成。采用了MVC的框架模式,即模型M,視圖V和控制器C。它最初是被開發來用于管理勞倫斯出版集...

    aristark 評論0 收藏0

發表評論

0條評論

fsmStudy

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<