- 安裝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!
- 切換到工程目錄,建立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/。