本学习系列均使用centos7操作系统,基于python3进行操作。centos7下的python3安装配置http://www.cnblogs.com/Guido-admirers/p/6259410.html
一、下载安装django
pip3 install django
二、创建软连接
ln -s /usr/local/python3/bin/django-admin.py /usr/bin/django-admin.py
如果显示"""ln: 无法创建符号链接"/usr/bin/django-admin.py": 文件已存在"""
则需要进入django-admin.py所在文件夹删除原来的django-admin.py文件——rm django-admin.py
再进行上一步的操作
继续下面的操作时如果还遇到问题可以尝试:
更改文件的执行权限——
进入django-admin.py所在的文件夹
chomd -x django-admin.py
三、创建
1、创建一个放置代码的文件夹——mkdir /home/username/djcode
2、进入——cd /home/username/djcode
3、执行——django-admin.py startproject mysite
4、查看
显示——.
"""
[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应用
四、初体验原始网页
1、cd mysite
2、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端口进行本地访问。
五、变更服务器端口
1、python manage.py runserver 8009
直接加入参数即可
2、python manage.py runserver 0.0.0.0:8000
配置完成后,允许非本地连接访问。 如果你想和其他开发人员共享同一开发站点的话,该功能特别有用。 0.0.0.0
这个 IP 地址,告诉服务器去侦听任意的网络接口。
你本地网络中的其它计算机就可以在浏览器中访问你的 IP 地址了。比如: http://192.168.1.103:8000/ . (注意,你将需要校阅一下你的网络配置来决定你在本地网络中的IP 地址)Unix用户可以在命令提示符中输入ifconfig来获取以上信息。)