Linux上搭建django

  • Step1: install django

#sudo apt-get install python-django

验证安装成功,能在python里import django包
#python
>>>import django
>>>django.VERSION

我用的是1.10.7
>>>quit()

  • Step2: 创建项目

>>django-admin startproject djangoproject

  • Step3:启动服务

>>python manage.py runserver
默认是127.0.0.1:8000
打开浏览器,可查看http://127.0.0.1:8000/,it works

  • Step4: 创建我的应用agenda

>>python manage.py startapp agenda

  • Step5:编写agenda应用的view.py和urls config

>>cd agenda;vi views.py

>>cd agenda;vi urls.py

知识点:上箭头 ^ 和美元符号 $ 符号非常重要。上箭头要求表达式对字符串的头部进行匹配,美元
符号则要求表达式对字符串的尾部进行匹配。r 表示一个原始字符串。这样一来就可以避免 正则表达式
有过多的转义字符。


>>cd djangoproject/djangoproject; vi urls.py

注意:这里的urls一定是djangoproject/djangoproject目录下的,并不是djangoproject目录下的,这里配错目录的话,输入http://127.0.0.1:8000/agenda,就会报错找不到url匹配。

  • Step6: 重新启动服务

>>python manage.py runserver

可查看http://127.0.0.1:8000/agenda

  • Step7:为了使得内网其他机器可测,则可设置sunserver的ip为任意

>>python manage.py runserver 0.0.0.0:8090

在其他机器上只需输入本机的ip和8090端口就可以访问

这时候如果其他机器上的浏览器打不开http://192.168.×.×:8000/agenda,需要配置允许访问的主机

>>cd djangoproject/djangoproject;vi settings.py

ALLOWED_HOST = [‘*‘]
注意:只有在DEBUG=FALSE时才需要设置这个访问Host,TRUE时不推荐,这里只是测试用

时间: 2024-11-05 15:48:12

Linux上搭建django的相关文章

利用tinyproxy在Linux上搭建HTTP Proxy Server

之所以需要用到HTTP Proxy Server并不是为了要翻墙,而是为了让没有公网IP地址的内网主机通过有公网IP地址的外网主机访问Internet.举个例子,阿里云ECS在购买时可以不购买公网IP地址,但这种没有公网IP地址的ECS云主机(实例)是没有访问Internet的能力的,也就是说无法在这台实例上下载文件,这在部署应用如部署MySQL时可能遇到无法完成安装问题.解决的办法有两种,一种是在另一台具有公网访问能力的ECS实例上搭建VPN服务,另一种是在另一台具有公网访问能力的ECS实例上

在Linux上搭建Hadoop

在Linux上搭建Hadoop集群搭建笔记 1.安装虚拟机 下载软件: VMware workstation CentOS 镜像 2.远程连接 下载软件并安装 Xshell5 http://www.netsarang.com/products/xsh_overview.html xftp5 http://www.netsarang.com/products/xfp_overview.html (1)打开Xshell (2)输入会话名称和ip地址 在右下角的位置将虚拟机的网络连接改为桥接模式且选中

在Linux上搭建samba服务后,到Windos上访问不了共享目录的问题排障

今天在linux下搭建samba服务时,出现了几个问题,经过多次努力尝试,终于顺利解决问题:在linux上搭建samba服务,编译 vim /etc/samba/smb.conf完成后:1>在Windos上测试访问共享的目录时,错误提示如下 2>在浏览器上输入:file://192.168.1.103/sanshi,访问后还是同样的错误3>在linux上访问,如下提示[[email protected] ~]# smbclient //192.168.1.103/sanshiWARNIN

一台Linux上搭建两个tomcat

如题,本次博文的内容是在一台Linux上搭建2个tomcat,很蛋疼的需求,但必须得做 1,复制原tomcat并重命名tomcat cp /usr/local/tomcat /usr/local/tomcat2 修改外部环境 vim /etc/profile export JAVA_HOME=/usr/java/jdk1.8.0_73 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_H

在windows上搭建django开发环境

参考自:https://docs.djangoproject.com/en/dev/howto/windows/ 环境: windows 8.1 Steps: 安装python 在 http://python.org/download/上下载windows版本进行安装 添加下面的路径到环境变量PATH: C:\Python34\;C:\Python34\Scripts; 安装开发IDE eclipse 下载地址: http://www.eclipse.org/downloads/ 安装eclip

linux上搭建ftp、vsftp, 解决访问ftp超时连接, 解决用户指定访问其根目录,解决ftp主动连接、被动连接的问题

linux上搭建ftp 重要 解决如何搭建ftp         解决用户指定访问其根目录         解决访问ftp超时连接         解决ftp主动连接.被动连接的问题 1.安装ftp    安装ftp前,先把防火墙关闭 #service iptables stop   (挺重要) 安装好后再根据需要的端口 添加到 iptables 直接用yum安装 vsftp # 1.执行以下安装命令 yum install -y vsftpd # 2.设置开机启动服务 chkconfig vs

Linux上搭建OA环境帮助文档

目录 在linux中搭建OA环境 任何一个环境的搭建都是基于一台干净无毒, 符合最低配置的计算机或者虚拟机. 全新的环境,第一件事是检查硬件环境,适不适合搭建该OA环境象. 一.  查看linux系统发行版本 两种命令方法: $ cat /etc/issue $ cat /etc/redhat-release 发行版本为linux 5.4 二.查看 cpu系统 $ top (按数字键1,2,3去切换各个cpu的情况,如果只有1个cpu,就表示单核) 查看剩余内存大小,有个公式: mem中的fre

在Linux上搭建Samba服务器,用于与Windows之间的跨平台文件共享

Samba是著名的开源软件项目之一,它在Linux/UNIX系统中实现了微软的SMB/CIFS网络协议,使得跨平台的文件共享变得更加容易.在部署Windows.Linux/UNIX混合平台的企业环境时,选用Samba可以很好的解决在不同系统之间的文件互访问题. 今天,让我们尝试在Redhat上搭建smaba服务,并且通过Win7作为客户端去使用samba服务的不同功能. 部署Samba服务(匿名共享访问.本地用户访问.虚拟用户访问): )安装软件包: rpm -ivh /mnt/Packages

mongo学习笔记(六):linux上搭建

linux分以下几台 monogos 192.68.68.89:790 mongocfg 192.68.68.89:890 mongod1 192.68.68.89:990 mongod2 192.68.68.89:1090 1.用ssh把 mongodb-linux-x86_64-3.0.6.tgz 移到linux /root上 2.解压到/root/mongodb-3.0.6/ tar zxf mongodb-linux-x86_64-3.0.6.tgz 3.添加data和log文件夹 mk