zoukankan      html  css  js  c++  java
  • pycharm+python+Django之web开发环境的搭建(windows)

    转载: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 est    (这是我的刚才在pycharm里面创建的开发服务器的位置)

      

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

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

          

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

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

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

         

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


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

  • 相关阅读:
    Python基础语法 第2节课(数据类型转换、运算符、字符串)
    python基础语法 第5节课 ( if 、 for )
    python基础语法 第4节课 (字典 元组 集合)
    Python基础语法 第3节课 (列表)
    A. Peter and Snow Blower 解析(思維、幾何)
    C. Dima and Salad 解析(思維、DP)
    D. Serval and Rooted Tree (樹狀DP)
    C2. Balanced Removals (Harder) (幾何、思維)
    B. Two Fairs 解析(思維、DFS、組合)
    D. Bash and a Tough Math Puzzle 解析(線段樹、數論)
  • 原文地址:https://www.cnblogs.com/ceshi2016/p/9117553.html
Copyright © 2011-2022 走看看