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环境搭建成功了

最新文章

  1. Jmeter插件监控服务器性能
  2. UIScrollView设置滑动的距离
  3. iOS-Xcode使用技巧
  4. Web程序的运行原理及流程(二)
  5. POJ 3678 Katu Puzzle(强连通 法)
  6. js中的getAttribute方法使用示例
  7. NGUI之UICamera控制触摸,鼠标事件
  8. Python文件中文编码问题
  9. 好消息:8月25日广州嵌入式Linux开发免费项目约定你
  10. MySQL操作符
  11. nyoj 数的长度
  12. 使用腾讯云服务器CentOS搭建JavaWeb环境
  13. 【Python】Part I 设置Python环境
  14. 使用EFCore,手动创建SQLLite数据库
  15. seleniumWebdriver浏览器驱动信息汇总
  16. Redis 基础:Redis 事件处理
  17. java动态代理的两种方法
  18. WPF绑定BitMapImage
  19. 产生sql语句的vba
  20. XStream中几个注解的含义和用法

热门文章

  1. Oracle数据库IP访问限制(IP白名单黑名单)
  2. Bit、Byte、kb、KB、MB、KiB、MiB各表示什么意思?
  3. 实例讲解Nginx下的rewrite规则 来源:Linux社区
  4. Yum数据库错误
  5. JavaScript表单项数据过滤代码
  6. Spark存储体系
  7. VC多线程临界区
  8. POJ 3252 Round Numbers(组合数学)
  9. 批量删除Windows7中隧道适配器的方法
  10. amazeui的表单开关插件的自定义事件必须添加.bootstrapSwitch 命名空间,给了我们什么启示