Django安装和启动

摘要:
1.在http中安装django:注意django的版本与本地机器上安装的Python版本匹配//文档。django项目。com/en/dev/faq/install/#我可以在django中使用什么Python版本页面显示了django版本和支持的Python版本之间的对应关系。
 
 

1.django安装

http://www.djangoproject.com/download/这个网站上可以下载django的最新版本。在下载时,要注意django版本和本机安装的Python版本是匹配的。在这个https://docs.djangoproject.com/en/dev/faq/install/#what-python-version-can-i-use-with-django页面上有django版本和支持的Python版本的对应关系,下载时可以参考。

下载好之后,解压缩,然后安装就好了,具体安装命令如下:

tar xzvf Django-1.9.1.tar.gz

cd Django-1.9.1

sudo python setup.py install

2.测试django 安装

安装完django之后,先测试django是否安装成功。打开Python交互器,输入以下命令:

1
2
3
>>> importdjango 
>>> django.VERSION 
(1, 9, 1, 'final', 0

  

可以得到安装的django版本,证明django已经安装成功。

3.开始一个项目

先创建一个目录,然后在该目录下创建一个django项目。命令如下:

mkdir djangocode

cd djangocode/

django-admin.py startproject mysite

这样就会在当前目录下创建了一个mysite目录。目录结构如下:

mysite/

      manage.py

      mysite/

             __init__.py

             settings.py

             urls.py

             wsgi.py

其中,manage.py:是一种命令行工具,允许以多种方式与该django项目交互。

__init__.py:让Python把该目录当成一个开发包所需的文件。

settings.py:该django项目的配置文件。

urls.py:django项目的URL设置文件。

wsgi.py:wsgi是Python语言定义的web服务器和web服务程序或者框架之间的一种简单而通用的接口。

4.运行django服务

可以用如下命令启动django服务:

python manage.py runserver

默认情况下,会在8000端口启动一个本地服务器。在本机上用浏览器访问http://127.0.0.1:8000/,就可以看到一个django欢迎页面,说明我们服务器成功启动。

如果想要其他计算机也可以访问该页面,则执行如下命令:

python manage.py runserver 0.0.0.0:8000

0.0.0.0这个IP地址,告诉服务器去侦听任意的网络接口。这样,在本地网络中的其他计算机就

免责声明:文章转载自《Django安装和启动》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇【嵌入式开发】 ARM 汇编 (指令分类 | 伪指令 | 协处理器访问指令)本机部署流程详解下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

统信操作系统 安装nginx

注意:我们的安装包 因为统信 是 ubantu的 所以对应ubantu nginx 1、在/home目录输入命令新建npf文件夹mkdir npf进入npf 目录输入命令新建nginx-server文件夹mkdir nginx-server 2、将以下安装包上传到nginx-server 下 pcre-8.38.taropenssl-1.0.2n.tarz...

GIT使用log命令显示中文乱码

背静: 公司项目使用GIT进行代码同步。 问题: 之前代码提交后,有中文备注,但是在使用git log查看代码历史记录的时候发现显示乱码,如下: 后查询相关资料,现将解决办法总结如下: 1、运行Git Bash窗口,在该窗口导航条(即最上面)右键,选择Options−>Text,找到下面两处  Locale:选择 zh_CN   Charector...

ios 网络开发(CFNetwork)

CFNetwork 存在于CoreFoundation中的一个低级别但高性能的网络框架。BSD套接字的扩展,CFNetwork物理上和理论上都基于BSD套接字。有大量的Cocoa框架依赖于CFNetwork。 CFNetwork更侧重与网络协议,Foundation则更倾向于API数据请求等,虽然框架也提供了一些操作,但是远不如CFNetwork丰富。在学...

不离开Emacs完成简单程序的编辑编译运行(windows或Linux)

(1)打开Emacs (2)建立一个新的程序文件. 执行 C-x C-f, 然后在屏幕的底部出现minibuffer,光标提示你输入文件名称, 文件名称要带上后缀名,如hello.cpp。回车,然后开始编辑源代码。 (3)编译代码。执行Alt-x compile,出现minibuffer,提示你输入编译命令。 默认情况下,有个make -k出现在min...

FreeRTOS学习及移植笔记之二:在IAR和STM32F103VET上移植FreeRTOS

上一次,我们简单的测试了FreeRTOS的基于IAR EWARM v6.4和STM32F103VET6平台的Demo,对其有了一个基本认识。接下来我们开始自己移植FreeRTOS的过程。 1、创建一个“FreeRTOSTestProject”项目文件夹,并在其下创建FreeRTOS、Libraries、Project、User文件夹。 与无操作系统的项目...

(转载)HTTP状态码

转载请见https://blog.csdn.net/Lkeven/article/details/52775296 HTTP Status Code 常见的状态码: HTTP: Status 200 – 服务器成功返回网页 HTTP: Status 404 – 请求的网页不存在 HTTP: Status 503 – 服务不可用 详解 说明: HTTP:...