zoukankan      html  css  js  c++  java
  • 零基础用Python开发web笔记

    一、首先,安装pip。

    1.下载pip地址:https://pypi.python.org/pypi/pip#downloads

    2.解压下载的压缩包至工作目录下(如D:),打开Windows cmd,运行如下命令进入解压后的pip目录,

    (1)进入解压后的pip目录:cd /d D:pip-9.0.1

    (2)进行安装:python setup.py install

    3.添加2个目录到系统环境变量中:F:Python27;F:Python27Scripts;

    4.安装成功后,重新进入CMD后运行pip,可以看到帮助文档。

    二、安装Django

    1.命令行:pip install django

    2.命令行:import django

    3.命令行:django.VERSION查看是否安装成功

    三、创建一个web项目

    1.点击Pycharm的File,选择New Project…,在选择左侧的Django,在右侧填写项目路径和选择Python版本。

    2.简单解释一下这几个文件: 
      __init__.py:这是一个初始化的空文件,一般我们不需要动它。 
      settings.py: 这是一个配置文件,里面有关于语言、时区、安装的app声明等等信息; 
      urls.py: 这个文件里指明了在访问一个页面时要调用的视图啊等的映射,确保在访问时可以正确定位到你要实现的功能; 
      wsgi.py: 这是一个关于web程序的wsgi的相关配置,我们暂时不需要修改它。 
      manage.py: 可以理解为他是django应用的控制中心,许多命令的实现,都需要他来调动,后面说。
    3.每添加一个web application,就需要按照这样的方式来创建一个app,具体操作如下: 在cmd或者Pycharm的Terminal控制台里,cd 进入到上面创建的项目的manage.py文件所在的路径下,例如:cd :PythonProjectsmysite>

    4.然后使用manage.py来创建一个app,输入命令如下:python manage.py startapp webapp。其中webapp是我摇创建的app的名字,之后刷新pycharm的文件结构,会看到在刚刚新建的mysite项目下,会多出来一个webapp文件夹。

    (1)修改webapp/views.py

      webapp/views.py这个文件,是一个视图文件,要显示的Hello World就要在这个文件里实现。在这个文件定义一个函数index()来实现我们的要求。

    (2)修改mysite/settings.py

    新建app后,将这个app的名字添加到mysite目录下的settings.py文件中的INSTALL_APP中。

    INSTALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'webapp',  # 这里直接写app的名字,写mysite.webapp会报错
    ]

    (3)配置mysite/urls.py

    添加后记得导入包(from week10 import views),错误才会消失。此处webapp的名字是week10。

    (4)启动服务,运行程序。

    在cmd或者Terminal控制台,cd 到manage.py所在路径下,执行:python manage.py runserver。

  • 相关阅读:
    数据库Tsql语句创建--约束--插入数据
    数据绑定的知识点<%%>,<%#%>,<%=%>
    一般处理程序cookie和session+末尾的多选框,下拉框
    拼接字符串
    李航统计学习方法(第二版)(十四):线性支持向量机与软间隔最大化
    李航统计学习方法(第二版)(十三):线性可分支持向量机与硬间隔最大化
    python 并发专题(十二):基础部分补充(四)协程
    python 并发专题(十一):基础部分补充(三)线程
    python 并发专题(十):基础部分补充(二)线程
    python 并发专题(九):基础部分补充(一)进程
  • 原文地址:https://www.cnblogs.com/bao-ZhangJiao/p/14268772.html
Copyright © 2011-2022 走看看