转载:https://blog.csdn.net/yjx2323999451/article/details/53200243/

pycharm+python+Django之web开发环境的搭建(windows)

最近在学习python,总感觉网上写的一些东西对新手(python方面的程序员)来说不是太友好。有些文章写得不是太详细,有些又写得比较高升。对于新手的我来说不是太适合。于是就写下自己在学习中遇到的问题和解决的步骤。(说明:文章只是供自己学习,复习自用。)

pycharm:一款非常好用的python开发工具。这里我们不讨论它的下载和安装。(以后会有文章专门来讲的)

python:开发环境的安装地址参考:http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000

(说明:这个网址是非常适合新手学习python的。本人也是在这个网站上学习的)

Django:是python中的web框架,比较流行。(下载和安装以后会写)

今天的主要任务是利用pycharm这个开发工具来搭建web应用程序(就算没有安装Django也是可以的)

*在创建web应用程序的时候,如果pycharm没有检查到你的python中的django框架。它会在创建之前自动帮你安装Django的

废话不多说:

1.打开pycharm开发工具:(开发服务器的搭建)

File------->New Project-------->Django()

这里这里只需要写好自己的project的名字后create就行。

2.做到这里仅仅只是完成了开发服务器的搭建。

什么是开发服务器?

只要是稍微有点web方面的知识的程序员都会知道。我们所有的网站都是运行在web服务器上的。要开发网站(web应用程序)少不了服务器的搭建。服务器的种类是非常多的。比如:用java写的网站大多都是运行在tomcat这个服务器上的。而我们的用Django开发的网站(web应用程序)是不需要开安装服务器的。我们Django的第一步永远是先创建开发服务器。其实我们上面的第一步仅仅只是搭建好了服务器。

3.在我们的开发服务器里创建app。

在windos下面的cmd窗口中进入到我们服务器在硬盘中的位置:

cd D:\PycharmProjects\test    (这是我的刚才在pycharm里面创建的开发服务器的位置)

使用命令: python manage.py startapp [app的名字呢]----------这里是真正的web应用程序(一定要使用这个命令)

之后打开我们的pycharm工具,就会发现里面多了个app的目录

4配置我们用的数据库信息(我使用的mysql数据库)

*注意:python中一定要下载好MySQL这个模块(可以自己百度)

打开settings.py文件:编写代码

  1. DATABASES = {
  2. 'default': {
  3. 'ENGINE': 'django.db.backends.mysql',//数据库的类型
  4. 'NAME': 'mytest',                    //所使用的的数据库的名字
  5. 'USER': 'root',                      //数据库服务器的用户
  1. 'PASSWORD': '611411',                 //密码
  2. 'HOST': '127.0.0.1',                 //主机
  3. 'PORT': '3306',                      //端口
  4. }
  5. }

所有的流程就已经完成了,接下来就是开发自己的程序就行了。

最新文章

  1. AD域撤销域用户管理员权限方案
  2. [LeetCode] Single Number III 单独的数字之三
  3. HTML中使背景图片自适应浏览器大小
  4. linux command
  5. 调试腾讯微博 win8 版 共享失败的问题
  6. IOS开发-影院选座算法 限制产生孤座
  7. python 字符编码 转换
  8. SQL 列转行的实现
  9. MySQL数据库my.cnf性能参数如何调优
  10. 使用docker exec 就可以进入container,例如:docker exec -it <container_id> /bin/bash
  11. oracle数据库如何创建角色并对角色授予权限
  12. Unity5的AssetBundle的一点使用心得
  13. 学号160809212姓名田京诚C语言程序设计实验2选择结构程序设计
  14. [LeetCode]题解(python):033-Search in Rotated Sorted Array
  15. Selenium - IWebDriver 控制scroll bar到底部
  16. FPGA内部信号避免高阻态
  17. javascript - 图片的幻灯片效果
  18. js prototype __proto__ instanceof constructor
  19. Realsense Camera SDK 开发手记(一)
  20. 逆序一个8bit的2进制数

热门文章

  1. mixpanel实验教程(1)
  2. AngularJS自定义Directive不一定返回对象
  3. DIOCP数据包太大,请在业务层分拆发送
  4. centos7虚拟机(vmware)通过U盘传文件
  5. Download Hacking Team Database from torrent using magnet link
  6. 根据Request ID找到对应的Session信息
  7. 通过连接池和字段索引,提升单点登录cas的性能
  8. javax.servlet不存在问题的解决
  9. Swift - 添加纯净的Alamofire
  10. 用自定义的RoundImageView来实现圆形图片(可加边框)