一、安装(注本人使用的centos7下,有python2和python3,涉及到python3的使用pip3,python3)
安装django: pip3 install django==2.1.2
查看版本号:pip3 show django
检查是否安装成功:
方式一、python3下,检查版本;
方式二、查看django-admin信息,会发现提示command no found;
find / -name django-admin,查看路径,然后创建软链接;
这样,再次查看django-admin,提示如下图信息,正常,图中可以看可用的子命令;
至此,centos7下安装配置django完成;
下面创建项目
本文在/usr/local下面创建Django_project目录 (mkdir Django_project)
创建一个helloworld项目,django-admin startproject helloworld
centos下若想查看树形结果,yum install tree
这些目录或文件的用处是:
最外层的helloworld:项目的容器,可以随便命名。
manage.py:一个让你用各种方式管理Django项目的命令行工具。
__init__.py:一个空文件,告诉python这个目录应该被认为是一个python包。
settings.py:Django项目的配置文件。
urls.py:URL声明,就像你网址的“目录”。
wsgi.py:作为你的项目的运行在WSGI兼容的web服务器上的入口。
启动服务
方式1.python3 manage.py runserver,此时只可以本地访问,不可以使用ip:8000访问;
方式2:python3 manage.py runserver 0.0.0.0:8000,此时可以通过ip访问;但提示 DisallowedHost
解决办法:setting.py中‘ALLOWED_HOSTS = []‘改为 ‘ALLOWED_HOSTS = [‘*‘]‘
刷新浏览器中的网页即可;django修改文件内容,会自动加载,新增文件需重新启动服务;
原文地址:https://www.cnblogs.com/canglongdao/p/12198981.html