• django学习01-建project和app


    按装完成后,执行命令

    django-admin startproject mysite
    

    建一个名字为mysite的工程.运行

    python manage.py runserver
    

    启动网络服务器,然后在浏览器中输入http://127.0.0.1:8000/就能看到建成功的页面.
    执行

    python manage.py startapp polls
    

    建一个名字为polls的app.
    新建polls/views.py文件.用于接收http请求.

    from django.http import HttpResponse
    def index(request):
        return HttpResponse("Hello, world. You're at the polls index.")
    

    再polls/urls.py文件中输入以下内容.

    from django.conf.urls import url
    from . import views
    urlpatterns = [
        url(r'^$', views.index, name='index'),
    ]
    

    ^$表示开始和结点之间没有任何字符.也就是只要有http请求,就会调用views.index函数.
    修改mysite/urls.py的内容.

    from django.conf.urls import include, url
    from django.contrib import admin
    urlpatterns = [
        url(r'^polls/', include('polls.urls')),
        url(r'^admin/', admin.site.urls),
    ]
    

    加了url(r'^polls/', include('polls.urls'))意思是当url中传过来polls的时候就转调polls.urls,而polls/urls.py的url不要任何参数就用调用views.index. 也就是说url的polls传过来时,就会调用views.index.
    执行

    python manage.py runserver
    

    在浏览器中输入http://localhost:8000/polls/ 就能看到调用views.index的结果.

  • 相关阅读:
    百度诉360案一审宣判索赔1亿判赔70万
    软件设计之状态机
    linux下so获得自己文件位置的路径
    openssh-server
    安卓下查看kmsg内核日志
    Python kmean
    numpy
    HostMonitor监控主机状态
    ubuntu MySQL安装和设置
    Python Post img
  • 原文地址:https://www.cnblogs.com/zhouyang209117/p/7219777.html
Copyright © 2020-2023  润新知