django專案結構和執行專案

2022-08-14 19:09:21 字數 1220 閱讀 4838

目錄專案執行

----project

| .gitignore

| readme.md # 中文專案簡介

| readme.en.md # 英文專案簡介

||--celery_task # 用來存放clery相關檔案

||--db # 資料庫相關:1.資料化初始化指令碼;2.資料庫維護指令碼,清理,備份指令碼

|--logs # 存放日誌

|--packages # 外部包,原始的,未配置的; 1.七牛雲sdk; 2.阿里雲簡訊;

|--scrips # 指令碼目錄:1.定時任務指令碼; 2.頁面靜態指令碼;處理專案指令碼

|--uwsgi_conf # uwsgi配置,日誌,pid||

|--django專案||

|

1、manage.py

manage.py是每個django專案中自動生成的乙個用於管理專案的指令碼檔案,需要通過python命令執行。manage.py接受的是django提供的內建命令

2、與專案名同名的資料夾

稱為專案容器,名稱不建議修改

-django_project

||--libs # 七牛雲sdk+配置

|--utils # 小工具,常用函式

|--static

|--templates

|--django_project(專案配置)

|--__init__.py # 乙個空檔案,它告訴python這個目錄應該被看做乙個python包

|--settings.py # 專案的配置

|--urls.py # 路由配置檔案,又稱url分發器

|--wsgi.py # 作為你的專案的執行在 wsgi 相容的web伺服器上的入口

|--manage.py

#執行專案

python manage.py runserver

#指定埠執行

python manage.py runserver 8080 #8080為自定義埠號

#指定ip和埠號執行

python manage.py runserver 0.0.0.0:8080 #0.0.0.0為ip加:加8080為埠號

執行django專案

密碼 資料庫名稱按我給你指定的設定 版本別太高,mysql5.5即可。檢視編碼 show variables like character 最終要把所有的都變成utf 8 修改 etc my.cnf配置檔案 mysqld character set server utf8 init connect ...

理解專案結構和執行專案

專案建立完成以後,生成以下內容 manage.py是每個django專案中自動生成的乙個用於管理專案的指令碼檔案,需要通過python執行命令。manage.py接受的是django提供的內建命令。2 與專案同名的資料夾 專案容器,目錄名不建議修改,正所謂牽一髮而動全身,說的就是這裡,該目錄下有以下...

django專案結構

project gitignore readme.md 中文專案簡介 readme.en.md 英文專案簡介 celery task 用來存放clery相關檔案 db 資料庫相關 1.資料化初始化指令碼 2.資料庫維護指令碼,清理,備份指令碼 logs 存放日誌 packages 外部包,原始的,未...