码迷,mamicode.com
首页 > 其他好文 > 详细

centos7下安装配置django,开始第一个项目;

时间:2020-01-15 22:58:02      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:src   host   admin   usr   init   兼容   方式   serve   令行   

一、安装(注本人使用的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修改文件内容,会自动加载,新增文件需重新启动服务;

技术图片

centos7下安装配置django,开始第一个项目;

标签:src   host   admin   usr   init   兼容   方式   serve   令行   

原文地址:https://www.cnblogs.com/canglongdao/p/12198981.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!