本学习系列均使用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来获取以上信息。)