1.準備工作
安裝python: www.python.org
安裝django:www.djangoproject.com
python的安裝目錄是:c:\python27
django的安裝目錄是:c:\django-1.4.5
專案的目錄是:d:\python27
將以下位址匯入環境變數path:
c:\python27
c:\python27\scripts
2.建立工程
開啟命令列工具,切換當前目錄到d:\python27,在此新建django工程。
django-admin.py startproject myblog新建了乙個名為myblog的工程,非常簡單。
myblog資料夾其實就是乙個python模組。裡面預設生成四個檔案
manage.py 控制工程的啟動,資料庫同步等等,相當於django-admin.py的精簡版
settings.py 儲存工程的各種共通配置
urls.py 配置url對映
__init__.py 初始化檔案,一般為空,表示myblog是乙個模組、
配置位於settings.py檔案中
databases =}
如果是用sqlite資料庫,則修改為:
databases =}
這裡用的是sqlite資料庫
4.後台管理配置
建立應用:在myblog目錄下,建立應用:
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'blog',
# uncomment the next line to enable the admin:
'django.contrib.admin',
# uncomment the next line to enable admin documentation:
'django.contrib.admindocs',
)urls.py中去掉下面兩行前面的注釋:
from django.conf.urls import patterns, include, url
# uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
# examples:
# url(r'^$', 'myblog.views.home', name='home'),
# url(r'^myblog/', include('myblog.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)),
)
在model.py中建立自己的model:
from django.db import models
from django.contrib import admin
class mymodel( models.model ):
model_title = models.charfield( max_length=250, help_text='maximum 250
characters.' )
model_content = models.textfield( blank = true )
admin.site.register(mymodel)
執行python manage.py syncdb指令。django會根據模型的定義自動完成orm的資料庫對映工作,遮蔽了底層資料庫細節和sql查詢的編寫。輸入yes,建立賬戶,電子郵件,密碼
再次使用命令python manage.py runserver來啟動django自帶的web伺服器後,在瀏覽器中訪問位址使用剛才建立的使用者賬號和密碼登陸
Django 學習筆記一
adnin 站點檢視view rom django.contrib import admin from polls.models import choice,poll class choiceinline admin.stackedinline model choice 繼承的模型 extra 3 ...
Django學習筆記一
一 安裝django 因為之前安裝好了python3和pip,這裡直接使用 pip install django測試是否安裝好 進入project目錄,建立helloworld專案 c users bin d d cd django d django django admin.py startpro...
Django 學習筆記 一)
官方介紹 乙個可以使web開發工作愉快並且高效的web開發框架 path text include 應用名稱.urls namespace tex 這裡的namespace是反向引用時會用到 若不需要則可以不設定re path r text include 應用名稱 urls 這裡的路徑為正規表示式...