Django笔记(六)centos7 新建Django 项目
2019-07-13 本文已影响4人
dreamer_z
在这里,不需要前面的共享文件夹也可以正常新建项目
python 在前面已经安装完了,需要创建一个虚拟环境新建、运行django
项目。
现在不需要virtualenv
这个工具了,对于已经安装好的python 3.6.3
版本,这个包好好像已经废弃了,忘了从哪里看的了。
官文希望用venv
咱就用venv
新建虚拟环境
这个虚拟环境新建在之前设置好的用于和win10
主机共享文件夹的/home/samba
目录下
进入该目录并新建环境
[root@bogon ~]# cd /home/samba/
[root@bogon samba]# python3 -m venv myenv
[root@bogon samba]# ll
total 0
drwxr-xr-x 5 root root 74 Jul 5 15:01 myenv
[root@bogon samba]#
create_django_2.png
查看主机上的共享的文件夹里,虚拟机里的虚拟环境出现在了win10 中
create_django_3.png
进入虚拟环境
[root@bogon samba]# source /home/samba/myenv/bin/activate
退出虚拟环境
(myenv) [root@bogon samba]# deactivate
create_django_4.png
新建django
升级pip
进入虚拟环境的文件夹myenv
, 把管理python 包的工具pip
升级一下,升级到最新
[root@bogon samba]# source /home/samba/myenv/bin/activate
(myenv) [root@bogon samba]# cd myenv/
(myenv) [root@bogon myenv]# pip install --upgrade pip
Collecting pip
Downloading https://files.pythonhosted.org/packages/5c/e0/be401c003291b56efc55aeba6a80ab790d3d4cece2778288d65323009420/pip-19.1.1-py2.py3-none-any.whl (1.4MB)
100% |████████████████████████████████| 1.4MB 350kB/s
Installing collected packages: pip
Found existing installation: pip 9.0.1
Uninstalling pip-9.0.1:
Successfully uninstalled pip-9.0.1
Successfully installed pip-19.1.1
安装django
鉴于后面我想看一下django cms
,所以暂时选择2.0
版本的django 了
(myenv) [root@bogon myenv]# pip install Django==2.0
不知道咋了,网速只有几十k
create_django_5.png查看已安装的版本
(myenv) [root@192 ~]# python -m django --version
2.0
新建项目并尝试运行
可参考官文:https://docs.djangoproject.com/zh-hans/2.0/intro/tutorial01/
在/home/samba
目录下新建,进入项目目录,运行项目,跑在本地的80 端口
(myenv) [root@192 samba]# django-admin startproject mysite
(myenv) [root@192 samba]# cd mysite/
(myenv) [root@192 samba]# python manage.py runserver 0.0.0.0:80
create_django_6.png
现在是可以在win10 主机上查看新建项目的目录结构的,以后修改项目内容只需要在主机上修改就可以了
create_django_7.png
win10 主机上访问项目
修改设置,允许外部访问
在项目mysite 文件夹下还有个mysite
的文件夹,编辑里面的settings.py
我在主机上用vscode 打开了项目,直接在编辑器里修改
把
ALLOWED_HOSTS = []
修改为
// 宿主机的局域网ip
ALLOWED_HOSTS = [
'192.168.168.129',
]
或者
ALLOWED_HOSTS = [
'*',
]
create_django_8.png
宿主机的防护墙早就关闭、禁用了,主机上打开浏览器
输入地址192.168.168.129:80
访问,这个80
可有可无
done!
来自公众号号:
胡里有仁
关注一下,涨个粉儿吧