使用Django建立一个最简单的服务器

Django作为python一个灵活性很强的网络框架,在搭建服务器方面非常的方便,通过以下几步就可以建立一个属于自己的web服务器:

1.新建一个文件夹(尽量不要选择在系统盘,在搭建虚拟环境的时候会遇到很多的系统权限问题)

2.打开cmd进入当前位置

3.创建虚拟环境(后续搭建服务器都在这个目录下进行),启动虚拟环境

4.下载django工具包

5.使用django创建一个新的项目

6.创建数据库

7.运行服务器

我使用的是python3.7

-------------------------

首先cmd使用cd指令进入创建的文件夹路径

使用以下指令可以创建一个命名为new_env的虚拟环境

python3 -m venv new_env

通过new_env\Scripts\activate指令来激活这个虚拟环境。

本文是在Windows环境下进行服务器搭建的,如果是别的系统则使用source ll_env/bin/activate

激活后如果想关闭虚拟环境可以使用deactivate指令

当虚拟环境激活时可以看到你的代码左侧存在(new_env)这样的环境名,说明虚拟环境正常激活

在虚拟环境中,我们需要下载Django来创建服务器

pip install Django

在Django下载完成后,我们开始搭建服务器

django-admin.py startproject newpro

使用以上指令可以建立一个名为newpro的新工程

下一步创建数据库,在未来加入新的数据库时,也要通过这个指令更新工程的数据库记录

python manage.py migrate

运行命令后,工程目录下就会多了一个 db.sqlite3 文件

接下来启动服务器

python manage.py runserver

在浏览器加载http://127.0.0.1:8000/这个网址

如果得到以下的网页,说明你的服务器建立成功了!

原文地址:https://www.cnblogs.com/btc1996/p/9749539.html

时间: 2024-10-10 02:01:29

使用Django建立一个最简单的服务器的相关文章

EBS Form开发建立一个最简单的Form并部署到到EBS中

1.      从要开发的EBS服务器上,拷贝下来$AU_TOP/forms/US/和$AU_TOP/resource/目录下的文件到Windows目录. 2.      编辑Windows注册表,把上面的两个目录加入到FORMS_PATH项上面去,如下图,不然的话在引用或者打开EBS上的已有的fmb时会报错. 3.      打开Form Builder,选择菜单File->New->Form using Template…,如下图. 4.      然后选择我们从$AU_TOP/forms

socketAPI:一个最简单的服务器和对应的客户端C语言的实现

基于linux,该实例实现了服务端传了一个hello world给客户端.socket()创建socketbind()绑定socket到IP地址和端口listen()服务器监听客户端的连接connect()客户端连接到服务器accept()应用程序接受完成3次握手的客户端连接send() recv() write() read()机器间相互发送数据close() 关闭socketgethostbyname()   gethostbyaddr() V4专有select() poll() 处理多个连

Node.js学习笔记(1)--一个最简单的服务器请求

说明(2017-5-2 10:27:03): 1. 需要安装node,http://nodejs.cn/download/ 2. 安装完后,在cmd里输入node -v可以查看版本. 3. 代码foo.js: 注意: (1)http.createServer的两个参数,req.url而不是res.url,最后一定要res.end()! (2)server.listen不是listener.3000是端口,随便起名.后面是自己电脑的路由地址,cmd里ipconfig查看一下. 1 var http

Go语言建立一个最简单的服务端点

handlers/handlers.go package handlers import ( "encoding/json" "net/http" ) func Routes() { http.HandleFunc("/sendjson", SendJSON) } func SendJSON(rw http.ResponseWriter, r *http.Request) { u := struct { Name string Email str

如何用Java编写一个简单的服务器和客户机

今天我要向大家介绍的是自己编写的一个比较简单的服务器和客户机程序,注意一下哦,比较简单.好了,闲话休提,砸门直入主题. 小编先从客户机和服务器的模型开始讲解.简单来说,我们实现的这种模型呢,我们每一个用户称为一个客户机,用户之间的通信之间需要一个中转,所有客户机的通信都依托于这个中转,很明显,这个中转,就是砸门的服务器了.整个模型比较简单明了,那么,接下来我们就直接进入实现阶段. 我们从实现服务器开始.Java提供了这样的一个类,ServerSocket.我们通过实例化它的方式来创建一个服务器.

学习用node.js建立一个简单的web服务器

一.建立简单的Web服务器涉及到Node.js的一些基本知识点: 1.请求模块 在Node.js中,系统提供了许多有用的模块(当然你也可以用JavaScript编写自己的模块,以后的章节我们将详细讲解),如http.url等.模块封装特定的功能,提供相应的方法或属性,要使用这些模块,需要先请求模块获得其操作对象. 例如要使用系统的http模块,可以这样写: var libHttp = require('http'); //请求HTTP协议模块 这样,以后的程序将可以通过变量libHttp访问ht

TCP学习之建立一个简单的客户/服务器系统--回射系统

TCP学习之建立一个简单的客户/服务器系统--回射系统 相关的资料可以参考Unix网络编程,这个只是修改版,不需要依赖任何文件,可以独立编译通过,而且是在两台不同的主机上进行的. fggets和fputs这两个函数来自标准I/O函数库,writen和readline见my_unp.h头文件 //my_unp.h #include<stdarg.h> #include<syslog.h> #include<stdio.h> #include<netinet/in.h

用nodejs搭建一个简单的服务器

使用nodejs搭建一个简单的服务器 nodejs优点:性能高(读写文件) 数据操作能力强 官网:www.nodejs.org 验证是否安装成功:cmd命令行中输入node -v 如果显示版本号表示安装成功 [常用命令] 切换盘符 d:进入文件夹 cd nodejs返回上一级目录 cd..清屏 cls展示目录 dir复制文件名 选中右键--复制历史操作 上箭头 执行文件 node 文件名(在文件文件夹目录中)停止命令行 ctrl+c nodejs可以使用的ECMAScript.读写文件.数据库操

教你用Django实现一个简单的GIS功能

地理信息系统(Geographic Information System或 Geo-Information system,GIS)有时又称为"地学信息系统".它是一种特定的十分重要的空间信息系统.它是在计算机硬.软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集.储存.管理.运算.分析.显示和描述的技术系统. 看上去挺简单,但是实现起来是挺复杂的,这里面涉及到专用的地理数据库,图层,空间查询等等. 这里,我使用的是Django GEO框架实现一个简单的通