(1)新建乙個django project
django-admin startproject project_name
例項:django-admin startproject helloworld
進入project中,執行命令
cd helloworld
命令:注意:
(3)settings.py檔案的配置
......
]配置母版路徑
templates = [
,]配置資料庫
databases =
}在helloworld的init檔案中,新增如下**(用於django的orm模型操作mysql資料庫)
import pymysql
pymysql.install_as_mysqldb()
(4)啟動
python manage.py runserver
127.0.0.1:8000 只允許本地訪問
python manage.py0.0.0.0:8000 允許外網訪問
允許所有的位址訪問,更改settings檔案
allowed_hosts = ['*']
(5)模型的遷移
將系統自帶表遷移到資料庫中
1:生成遷移檔案
python manage.py makemigrations
2:執行遷移
python manage.py migrate
注意:如果不執行遷移,那麼在使用的時候,有些資料需要儲存自帶表中,那麼就會出現報錯的情況
(6)清空資料庫
命令:
python manage.py flush
(7)建立超級管理員
命令:
python3 manage.py createsuperuser
select * from auth_user \g
依次輸入使用者名稱 郵箱 密碼 確認密碼 ...然後就會發現,資料已經在auth_user表中了
修改密碼:python3 manage.py changepassword username
(8)django專案環境終端
命令:
python3 manage.py shell
(9)資料庫命令列
命令:
python manage.py dbshell
django會自動進入在settings.py檔案中設定的資料庫
(10)django目錄介紹
settings.py 專案配置檔案
urls.py 路由對映
wsgi.py 定義wsgi的介面資訊
init 告訴python該目錄是乙個python包,暫無內容,後期一些工具初始化可能會用到
admin.py 管理站點模型的宣告檔案
models.py 新增模型層資料類檔案
views.py 定義url相應函式
migrations包 自動生成,生成遷移檔案的
test.py 測試**檔案
三、配置路由檢視進行訪問
return httpresponse('hello django')(2)在project專案內的urls.py新增如下**
from django.contrib import admin
from django.conf.urls import url
urlpatterns = [
url('admin/', admin.site.urls),
url(r'^$',views.index,name='index'),
]
(3)配置模板訪問
在templates目錄下新增index.html
views.py檢視函式**修改
return render(req,'index.html')
Pycharm新建Django專案
centos7 python2.7.5 pycharm2016.3.1 django1.6.11 1.新建專案 開啟pycharm,new project django location中將untitled改為專案名稱 blog 勾選enable django admin,方便django管理 2....
Django新建web專案
1.首先使用pip安裝django版本的話我選擇的1.10.3 2.然後配置環境變數 將django admin.exe上級目錄 配置到path路徑中 3.建立專案 使用命令django admin.exe startproject projectname 專案名稱 8.這裡僅僅是最簡單的檢視以及路...
1 新建django專案qr
檢視所有資料庫 create database qr default character set utf8 collate utf8 general ci 建立資料庫qr,因為建立資料表內有中文字段,所以要加default show databases 檢視所有資料庫 databases 第三方登入...