python-django開發學習筆記二

  

1.簡述

  1.1 開發環境html

  該筆記所基於的開發環境爲:windows八、python2.7.五、psycopg2-2.4.二、django1.5.四、pyCharm-2.7.3。以上所描述的軟件、插件安裝、破解等能夠參考以前的python筆記,提供了具體的資源連接和操做步驟。python

  1.2 django學習筆記簡介  數據庫

  django學習基於官網提供的投票應用,是學習該應用編寫過程當中,遇到的問題、知識點、注意問題等的總結,同時包含大量學習過程當中的截圖,方便你們更直觀的學習。  django

  它將包含兩部分:windows

    一個公共網站,可以讓人們查看投票的結果和讓他們進行投票。瀏覽器

    一個管理網站,可以讓你添加、修改和刪除投票項目。服務器

  官網文檔連接爲http://django-chinese-docs.readthedocs.org/en/latest/python2.7

    

  1.3 關於筆記post

  一樣做爲初學者,寫這篇文章時,剛剛看到教程的第4部分,筆記中有不足之處,還但願你們指正,真心與你們共同討論學習!學習

2.管理員

admin登陸

2.1進入管理員模式

     設置三項

  • 在 INSTALLED_APPS 設置中取消 "django.contrib.admin" 的註釋。
  • 編輯你的 mysite/urls.py 文件而且將有關管理的行取消註釋 – 共有三行取消了註釋。  
# Uncomment the next two lines to enable the admin:
from django.contrib import admin   (1
admin.autodiscover()               2
urlpatterns = patterns('',
    # Examples:
    # url(r'^$', '{{ project_name }}.views.home', name='home'),
    # url(r'^{{ project_name }}/', include('{{ project_name }}.foo.urls')),
    # Uncomment the admin/doc line below to enable admin documentation:
    # url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
    # Uncomment the next line to enable the admin:
url(r'^admin/', include(admin.site.urls)),  (3
)
  • 刷新數據庫
          運 行  python manage.py syncdb  命令。既然你添加了新應用到  INSTALLED_APPS  中,數據庫表就須要更新。

 2.2 運行服務器

     在「mysite工程文件夾」中執行run語句

2.3瀏覽器訪問登陸界面

     http://127.0.0.1:8000/admin/      

  

     username:xiaoyuer
     password:yuer 

ps: 若是未建立superuser或忘記密碼,能夠新建立一個帳戶

     http://django-chinese-docs.readthedocs.org/en/latest/topics/auth/default.html#topics-auth-creating-superusers

        

 

------------------------------------------------

 

  博主經營一家髮飾淘寶店,都是純手工製做哦,開業衝鑽,只爲信譽!須要的親們能夠光顧一下!謝謝你們的支持!
店名:
  小魚尼莫手工飾品店
經營:
  髮飾、頭花、髮夾、耳環等(手工製做)
網店:
  http://shop117066935.taobao.com/

 

  ---------------------------------------------------------------------

 

繼續正題... 

 

  

 

2.4 登陸成功

     可編輯的內容,包括 groups ,users 和 sites 。這些都是 Django 默認狀況下自帶的核心功能

 

2.5 建立admin.py文件

     咱們須要告訴管理網站 Poll 對象要有一個管理界面。爲此,咱們在你的 polls 目錄下建立一個名爲admin.py 的文件,並添加以下內容:

from django.contrib import admin
from polls.models import Poll
admin.site.register(Poll)

2.6 重啓server

     你須要重啓開發服務器才能看到變化。一般狀況下,你每次修改過一個文件後開發 服務器都會自動載入,可是建立一個新文件卻不會觸發自動載入的邏輯。

     關閉後從新啓動

      

 2.7 刷新瀏覽器頁面,查看poll功能列表

 

       

 2.8 樣式修改優化

     查看http://django-chinese-docs.readthedocs.org/en/latest/intro/tutorial02.html

 

3.自定義管理員外觀(簡單示例)
3.1在setting中添加templates目錄
TEMPLATE_DIRS = (
    '/mysite/templates', # 將此處改成你的目錄。
)

3.2 拷貝django模版到mysite工程目錄中

       Django 源代碼中自帶的默認 Django 管理模板的目錄:
             /django/contrib/admin/templates/admin/base_site.html     
      工程目錄:
        /mysite/templates/admin/base_site.html
 
3.3修改templates文件
     修改網站名稱
  
3.4 查看頁面效果
          

 

 店名:
  小魚尼莫手工飾品店
經營:
  髮飾、頭花、髮夾、耳環等(手工製做)
網店:
  http://shop117066935.taobao.com/

相關文章
相關標籤/搜索