本學習系列均使用centos7操做系統,基於python3進行操做。centos7下的python3安裝配置http://www.cnblogs.com/Guido-admirers/p/6259410.htmlhtml
pip3 install djangopython
ln -s /usr/local/python3/bin/django-admin.py /usr/bin/django-admin.pydjango
若是顯示"""ln: 沒法建立符號連接"/usr/bin/django-admin.py": 文件已存在"""centos
則須要進入django-admin.py所在文件夾刪除原來的django-admin.py文件——rm django-admin.py瀏覽器
再進行上一步的操做服務器
繼續下面的操做時若是還遇到問題能夠嘗試:網絡
更改文件的執行權限——session
進入django-admin.py所在的文件夾app
chomd -x django-admin.pyide
一、建立一個放置代碼的文件夾——mkdir /home/username/djcode
二、進入——cd /home/username/djcode
三、執行——django-admin.py startproject mysite
四、查看
顯示——.
"""
[root@localhost djcode]# ls -la mysite/
總用量 4
drwxr-xr-x. 3 root root 35 1月 8 05:42 .
drwxr-xr-x. 3 root root 41 1月 8 05:42 ..
-rwxr-xr-x. 1 root root 804 1月 8 05:42 manage.py
drwxr-xr-x. 2 root root 70 1月 8 05:42 mysite
[root@localhost djcode]# ls -la mysite/mysite
總用量 12
drwxr-xr-x. 2 root root 70 1月 8 05:42 .
drwxr-xr-x. 3 root root 35 1月 8 05:42 ..
-rw-r--r--. 1 root root 0 1月 8 05:42 __init__.py
-rw-r--r--. 1 root root 3096 1月 8 05:42 settings.py
-rw-r--r--. 1 root root 763 1月 8 05:42 urls.py
-rw-r--r--. 1 root root 390 1月 8 05:42 wsgi.py
"""
——這些文件構成了可運行的django應用
一、cd mysite
二、python manage.py runserver
顯示——
"""
Performing system checks...
System check identified no issues (0 silenced).
You have 13 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
January 07, 2017 - 21:50:25
Django version 1.10.5, using settings 'mysite.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
"""
此時,可使用瀏覽器登錄http://127.0.0.1:8000/,在未設置的狀況下默認使用8000端口進行本地訪問。
一、python manage.py runserver 8009
直接加入參數便可
二、python manage.py runserver 0.0.0.0:8000
配置完成後,容許非本地鏈接訪問。 若是你想和其餘開發人員共享同一開發站點的話,該功能特別有用。 0.0.0.0
這個 IP 地址,告訴服務器去偵放任意的網絡接口。
你本地網絡中的其它計算機就能夠在瀏覽器中訪問你的 IP 地址了。好比: http://192.168.1.103:8000/ . (注意,你將須要校閱一下你的網絡配置來決定你在本地網絡中的IP 地址)Unix用戶能夠在命令提示符中輸入ifconfig來獲取以上信息。)