日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

django項目快速搭建入門指導

 測試開發(fā)技術 2022-06-18 發(fā)布于廣東

引言

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

 環(huán)境準備

1、安裝django, pip install django

2、查看django版本
   pip list —format=columns | findstr Django

操作步驟

1、創(chuàng)建項目
django-admin.py startproject website

當提示述提示時,解決方法:django-admin startproject website

2、創(chuàng)建應用

python manage.py startapp blog
或者 django-admin.py startapp app-name

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.py

1、在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、驗證是否配置且連接正確

python manage.py shell

from django.db import connection

cursor = connection.cursor()

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

 小結
    如果需要更改數(shù)據(jù)庫,建議在所有數(shù)據(jù)操作之前,就要進行,否則中間臨時修改數(shù)據(jù)庫類型,會導致原先創(chuàng)建的數(shù)據(jù)丟失。
小貼士
由于時間關系,今晚分享到此結束,下節(jié)介紹django項目布署方法。

    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多