zoukankan      html  css  js  c++  java
  • 10分钟搭建一个小型网页(python django)(hello world!)

    10分钟搭建一个小型网页(python django)(hello world!)

    1、安装django
    pip install django
    安装成功后,在Scripts目录下存在django-admin.py的文件。

    2、安装 mysql接口
    pip install MySQL-python

    2、创建项目HelloWorld
    通过调用django-admin文件中的startproject命令进行安装。
    cd到目录下,执行命令
    django-admin startproject HelloWorld

    3、 runserver启动项目服务器
    接下来进入HelloWorld项目,并输入如下命令,启动项目服务器。
    命令:
    cd helloworld
    python manage.py runserver 9090
    4、通过浏览器方位127.0.0.1:9090,显示It worked表示配置成功。

    5、创建视图views.py文件
    在HelloWorld目录下创建一个views.py文件,用于书写业务处理逻辑。自定义hello方法,参数request固定的,用于返回HttpResponse。代码如下:
    #-*- coding:utf-8 -*-
    from django.http import HttpResponse

    def hello(request):
    return HttpResponse("Hello world,世界你好,我是程序员!")
    6、配置URL
    修改urls.py文件内容,将访问的内容改为views.py文件中的hello函数。
    如下所示:
    """
    HelloWorld URL Configuration
    The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/1.11/topics/http/urls/
    Examples:
    Function views
    1. Add an import: from my_app import views
    2. Add a URL to urlpatterns: url(r'^$', views.home, name='home')
    Class-based views
    1. Add an import: from other_app.views import Home
    2. Add a URL to urlpatterns: url(r'^$', Home.as_view(), name='home')
    Including another URLconf
    1. Import the include() function: from django.conf.urls import url, include
    2. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls'))
    """
    from django.conf.urls import url
    from HelloWorld.views import * #应该是从项目根目录计算

    urlpatterns = [
    url(r'^$', hello),
    ]
    代码需要导入views文件内容,才能引用hello方法。views.py视图文件在编译后会产生对应的views.pyc文件。
    7、edit configrations 输入host:127.0.0.1,port输入8000
    然后启动Django服务器,在浏览器中访问
    http://127.0.0.1:8000/ 正常访问

  • 相关阅读:
    2012年决胜HTML5 十四大Web预测盘点
    王海波:Discuz! X 社区功能架构
    史应生:Linux操作系统的性能优化技术
    虚拟还原原理解析
    金山张宴:PHP在金山游戏运营中的应用
    java方法的参数传递
    java逻辑连接词总结
    java名称命名规范
    java引用包的两种方式
    java信息的封装和隐藏
  • 原文地址:https://www.cnblogs.com/programer-xinmu78/p/10809284.html
Copyright © 2011-2022 走看看