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