django(一)搭建開發環境

本學習系列均使用centos7操做系統,基於python3進行操做。centos7下的python3安裝配置http://www.cnblogs.com/Guido-admirers/p/6259410.htmlhtml

1、下載安裝django

pip3 install djangopython

2、建立軟鏈接

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

3、建立

一、建立一個放置代碼的文件夾——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應用

4、初體驗原始網頁

一、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端口進行本地訪問。

5、變動服務器端口

一、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來獲取以上信息。)

相關文章
相關標籤/搜索