- 安裝python。
- 選擇python版本。如果機器上有python2.*的版本,命令行里面輸入python即可進入python2.*環境。如果機器上有python3.*的版本,命令行里面輸入python3即可進入python3.*環境。
- 在pycharm里面切換python版本,Files-> Default Setting->Project Interpreter,選擇運行的python版本。
- 切換python的版本— 來自於網上,本機並沒有如此切換。安裝完成了,但是你會發現但你檢查Python版本是還是Mac自帶的Python 2.7版本。那么如何修改為最新版本呢:查到當前Python指令位置:whereis python,我的是/usr/bin/python,備份當前Python:mv /usr/bin/python /usr/bin/python_default_backup (可能需要管理員權限 sudo),這樣在執行Python時默認不執行此版本,查找新安裝版本的Python的安裝位置,默認情況下是在/usr/local/bin/ 新版本通常與舊版本的Python位置相同。你可以通過ls -al <python 指令位置查看軟連接指向位置> 來確定。設置新版本為默認版本 在/usr/bin/下設置新版本軟連接 ln -s /usr/local/bin/python3.4 /usr/bin/python。
- 建議更新pip,運行python -m pip install --upgrade pip。
- 安裝Django,本人是在官網下的安裝包安裝,也可以用pip install django或者pip install django ==<版本號,如1.9.5>。
- 安裝pymysql,運行pip install pymysql,或者用pip install pymysql== <版本號,如0.7.11>
- 查看django版本依次執行以下命令
python
>>> import django
>>> print(django.get_version())
— 上面是用的python2.
- 創建django項目,按照官方文檔,可以通過執行 django-admin startproject <網站名稱>,這樣就完成了項目創建。注意在之前的某些版本里是在python中使用django-admin.py 創建項目。前提是先得切換到/usr/bin目錄,再運行 django-admin 或者 django-admin.py,可以用django-admin help查看和學習幫忙。
- 查看django項目目錄,在你當前目錄下會創建一個以項目名字命名的目錄。
- 切換到該目錄,ls查看目錄項目,該目錄下會有文件manage.py。
- 在該目錄下運行python manage.py runserver,啟動server,會看到,Django version 1.11.1, using settings 'judypython.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
[09/Jun/2017 02:47:27] "GET / HTTP/1.1" 200 1716
Not Found: /favicon.ico
[09/Jun/2017 02:47:27] "GET /favicon.ico HTTP/1.1" 404 1966 - 用127.0.0.1:8000來查看效果,會有消息,
-
- It worked!
Congratulations on your first Django-powered page.
Next, start your first app by running python manage.py startapp [app_label].
You're seeing this message because you have DEBUG = True in your Django settings file and you haven't configured any URLs. Get to work!
- It worked!
- 切換到工程目錄,創建app, 運行命令 django-admin.py startup <app name, such as hello>.
- 同步數據庫,運行./manage.py makemigrations和 ./manage.py migrate。
- 創建超級管理員。運行./manage.py createsuperuser,輸入用戶名,郵箱和密碼,創建用戶。
- 修改密碼,運行./manage.py changepassword <用戶名,比如admin>
- 重啟服務,運行./manage.py runserver。重新登陸http://127.0.0.1:8000/admin/。
