今天的主題,教大家如何利用django快速搭建一套簡單的站點。 1、安裝django, pip install django 2、查看django版本 1、創(chuàng)建項目 當提示述提示時,解決方法:django-admin startproject website 2、創(chuàng)建應用 python manage.py startapp blog 3、添加應用打開.\website\setting.py文件 中,在第39行下面增加新增應用blog 4、數(shù)據(jù)庫數(shù)據(jù)同步python manage.py makemigrations 生成同步文件 python manage.py migrate 同步 注:django v1.7.1以前的版本用:python manage.py syncdb 來進行數(shù)據(jù)庫數(shù)據(jù)同步。 5、運行python manage.py runserver 或者自定義Port:python manage.py runserver 8001 或者ip:port: python manage.py runserver 0.0.0.0:8000 6、創(chuàng)建后臺管理員python manage.py createsuperuser # 修改 用戶密碼可以用: python manage.py changepassword username django后臺地址,可訪問http://localhost:8000/admin: 7、增加視圖函數(shù) 打開Blog應用中的view.py文件,添加第一個視圖函數(shù): 8、配置urls.py1、在blog應用目錄下,新建urls.py文件,用于管理該應用下的url地址: 2、將blog應用下的urls.py文件,配置關聯(lián)到項目urls.py文件下: 如上述,所有blog應用下的url,都以blog開頭,訪問Http://localhost:8000/blog 更換mysql數(shù)據(jù)庫1、安裝mysql,省略 2、安裝成功后,cmd打開命令終端,mysql -u root -p ,輸入密碼: 3、查看端口命令,此步可省略: show global variables like 'port'; 4、創(chuàng)建django項目數(shù)據(jù)庫,如 CREATE DATABASE website; 5、通過sqlyog管理工具,查看: 6、安裝PyMySQL pip install PyMySQL 7、修改django setting.py中數(shù)據(jù)庫配置: 8、驗證是否配置且連接正確
9、重新生成數(shù)據(jù)、默認表 python manage.py migrate 10、重新創(chuàng)建后臺管理員用戶,可參照上述方法 11、重新進入后臺,http://localhost:8000/admin 到此一個簡單的django站點就搭建完成,當然,此文主要是拋磚引玉,以圖文的形式告訴大家利用Django實現(xiàn)網(wǎng)站站點的主要操作步驟,如果想實現(xiàn)一個自主,功能強大的網(wǎng)站系統(tǒng),還遠遠不止不如,而且一晚上也說不完。需要靠大家去下功夫,當然如果后面時間允許的話,或許我會開一個單獨的django系列課程,敬請期待吧! |
|
來自: 測試開發(fā)技術 > 《待分類》