Django环境搭建(二)
web框架
本质就是socket服务端
socket服务端:是计算机科学家在TCP/IP基础上进行封装,暴露出一个接口socket,就是一个收发数据的一个接口。
对于真实的web程序来说分为两部分:服务器程序 应用程序
服务器程序:对socket服务器进行封装,接受HTTP请求,解析HTTP请求,发送HTTP响应
应用程序:负责具体的业务逻辑
HTTP服务器在于不同的框架配合的话,说明中间也有一个协议/接口,这个叫做 wsgi ,右wsgi服务器调用
虚拟机内配置django环境
先复制好一个python隔离环境:mkvirtualenv -p /usr/bin/python3.6 name
进入虚拟环境后安装django: pip install django
创建一个文件夹,在文件夹目录下创建django项目:django-admin startproject projectname
创建好后的文件夹内容如下
manage.py所在的文件夹就是项目的根目录,项目的配置文件统统都在projectname里面
然后配置Pycharm连接虚拟机
虚拟机端口需要再进行一个映射端口8000
配置完成后通过命令启动服务,在项目根目录下运行:python manage.py runserver 0.0.0.0:8000 #0.0.0.0是监听IP,端口
服务运行起来后,配置django项目,点击Add configurations
配置好之后,第一次运行是可以访问到一个欢迎界面的,但是一旦你编辑了根目录下面的urls.py文件之后,就看不到欢迎界面了
看到这个界面就代表django环境搭建成功了
最新文章
- Jmeter插件监控服务器性能
- UIScrollView设置滑动的距离
- iOS-Xcode使用技巧
- Web程序的运行原理及流程(二)
- POJ 3678 Katu Puzzle(强连通 法)
- js中的getAttribute方法使用示例
- NGUI之UICamera控制触摸,鼠标事件
- Python文件中文编码问题
- 好消息:8月25日广州嵌入式Linux开发免费项目约定你
- MySQL操作符
- nyoj 数的长度
- 使用腾讯云服务器CentOS搭建JavaWeb环境
- 【Python】Part I 设置Python环境
- 使用EFCore,手动创建SQLLite数据库
- seleniumWebdriver浏览器驱动信息汇总
- Redis 基础:Redis 事件处理
- java动态代理的两种方法
- WPF绑定BitMapImage
- 产生sql语句的vba
- XStream中几个注解的含义和用法