免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
django項(xiàng)目快速搭建入門指導(dǎo)

引言

今天的主題,教大家如何利用django快速搭建一套簡單的站點(diǎn)。

 環(huán)境準(zhǔ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

3、添加應(yīng)用

打開.\website\setting.py文件 中,在第39行下面增加新增應(yīng)用blog

4、數(shù)據(jù)庫數(shù)據(jù)同步

python manage.py makemigrations   生成同步文件 

python manage.py migrate   同步

注:django v1.7.1以前的版本用:python manage.py syncdb 來進(jìn)行數(shù)據(jù)庫數(shù)據(jù)同步。

5、運(yùn)行

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應(yīng)用中的view.py文件,添加第一個視圖函數(shù):

8、配置urls.py

1、在blog應(yīng)用目錄下,新建urls.py文件,用于管理該應(yīng)用下的url地址:

2、將blog應(yīng)用下的urls.py文件,配置關(guān)聯(lián)到項(xiàng)目urls.py文件下:

如上述,所有blog應(yīng)用下的url,都以blog開頭,訪問Http://localhost:8000/blog


訪問http://localhost:8000/blog/api

更換mysql數(shù)據(jù)庫

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()

9、重新生成數(shù)據(jù)、默認(rèn)表
python manage.py migrate

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系列課程,敬請期待吧!

 小結(jié)
    如果需要更改數(shù)據(jù)庫,建議在所有數(shù)據(jù)操作之前,就要進(jìn)行,否則中間臨時修改數(shù)據(jù)庫類型,會導(dǎo)致原先創(chuàng)建的數(shù)據(jù)丟失。
小貼士
由于時間關(guān)系,今晚分享到此結(jié)束,下節(jié)介紹django項(xiàng)目布署方法。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Django url管理之include
測試同學(xué)動手搭個簡易web開發(fā)項(xiàng)目
使用Python Django搭建個人博客系統(tǒng)(完整過程)!
被解放的姜戈01 初試天涯
Get started with Django | netmag | Creative Bloq
(轉(zhuǎn))Python 網(wǎng)站開發(fā)(三)Django 模板的使用-東奎博客
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服