Python 從入門到實踐 - Web應用程序
阿新 • • 發佈:2019-05-13
read star 導入 tar shell 測試 指定端口 虛擬 gis
一、創建項目 1、建立虛擬環境 python -m venv ll_env # 出現ll_env文件夾 2、激活虛擬環境 source ll_env/bin/activate # 要停止使用虛擬環境,執行命令deactivate 3、安裝Django pip install Django # 註意要激活狀態下安裝 4、在Django中創建項目 django-admin.py startproject learning_log .# 出現learning_log文件夾以及manage.py文件 5、創建數據庫 python manage.py migrate # db.sqlite3 數據庫文件 6、檢查是否正確創建項目 python manage.py runserver # 如果出現錯誤信息"That port is already in use"(指定端口已被占用),執行命令python manage.py runserver 8001,使用其他的端口 二、創建應用程序 1、創建應用程序 python manage.py startapp learning_logs# 出現learning_logs文件夾 2、定義模型 # 打開應用程序文件夾中的models.py添加模型 3、激活模型 # 打開項目文件夾中的settings.py將應用程序名稱添加到INSTALLED_APPS列表中 python manage.py makemigrations learning_logs # 讓Django修改數據庫,使其能夠存儲與模型Topic相關的信息 python manage.py migrate 4、創建超級用戶 python manage.py createsuperuser5、註冊模型 # 在應用程序文件夾中的admin.py中導入models.py中的模型,並調用admin.site.register()註冊模型 from learning_logs.models import Topic admin.site.register(Topic) 6、添加主題 前往localhost:8000/admin網頁可以添加主題 7、Django shell(交互式環境) python manage.py shell # 測試項目和排除故障 三、創建網頁 1、映射URL # 在項目中的urls.py中添加應用程序URL # 在應用程序urls.py中添加URL 2、編寫視圖 # 在應用程序views.py中添加 3、編寫模板 # 在應用程序中的templates中
Python 從入門到實踐 - Web應用程序