当前位置: 首页 > wzjs >正文

深圳赶集同城网站建设成都教育网站建设公司价格

深圳赶集同城网站建设,成都教育网站建设公司价格,wordpress timer,哪个合肥seo好Django 最初被设计用于具有快速开发需求的新闻类站点,目的是要实现简单快捷的网站开发。 编写Django应用文档 1、安装 Django正式版 安装Django:python -m pip install Django验证:python -m django --version 或者 print(django.get_versio…

Django 最初被设计用于具有快速开发需求的新闻类站点,目的是要实现简单快捷的网站开发
编写Django应用文档

  • 1、安装 Django正式版
    • 安装Django:python -m pip install Django
    • 验证:python -m django --version 或者 print(django.get_version())
  • 2、创建项目
    • 在命令行中,cd 目录进入希望存储代码的目录,并创建一个新目录(如 djangotutorial ):mkdir djangotutorial
    • 新建一个名为 mysite 的Django项目:django-admin startproject mysite djangotutorial
      此时项目结构预期如下:
      djangotutorial/manage.py			-> 管理 Django 项目的命令行工具mysite/				-> 项目的实际 Python 包__init__.py		-> 标识 mysite 为 python 包的空文件settings.py		-> Django 项目的配置文件urls.py			-> Django 项目的 URL 声明asgi.py			-> 运行在 ASGI 兼容的 Web 服务器上的入口wsgi.py			-> 运行在 WSGI 兼容的Web服务器上的入口
      
  • 3、启动服务cd djangotutorial 进入项目目录下,运行python manage.py runserver
    • 为了使您的开发服务器对网络上的其他机器可见,运行:python manage.py runserver 0.0.0.0:8000
      还需要在 settings.py 中修改 ALLOWED_HOSTS 将本机IP地址添加进来比如:ALLOWED_HOSTS = ['10.225.1.1', '127.0.0.1', 'localhost']
  • 4、访问:通过浏览器访问 http://127.0.0.1:8000/ 或其他人访问 http://10.225.1.1:8000/,服务器运行成功,你将看到一个“祝贺”页面,有一只火箭正在发射。
  • 5、项目配置好了,此时创建应用程序,比如名为 polls:python manage.py startapp polls,布局如下:
    polls/__init__.pyadmin.pyapps.pymigrations/__init__.pymodels.pytests.pyviews.py
    
  • 6、编写视图并配置
    • 打开 polls/views.py,输入如下内容:
      from django.http import HttpResponsedef index(request):return HttpResponse("Hello, world. You're at the polls index.")
      
    • 要在浏览器中访问它,我们需要将其映射到一个 URL,为 polls 应用定义一个 URLconf,创建一个名为 polls/urls.py 的文件,写入如下内容:
      from django.urls import pathfrom . import viewsurlpatterns = [path("", views.index, name="index"),
      ]
      
    • 在项目中定义polls的url配置,用 include 引用其他 URLconfs ,修改mysite/urls.py
      from django.contrib import admin
      from django.urls import include, path  # 导入includeurlpatterns = [path("polls/", include("polls.urls")),  # 添加这一行声明path("admin/", admin.site.urls),
      ]
      
    • 重新启动服务,访问 http://localhost:8000/polls/ 验证改动。

views.py中的视图返回形式举例:

  • HttpResponse

    from django.http import HttpResponse
    import datetimedef current_datetime(request):now = datetime.datetime.now()html = '<html lang="en"><body>It is now %s.</body></html>' % nowreturn HttpResponse(html)
    
  • render返回自定义的HTML文件:

    from django.http import Http404
    from django.shortcuts import render
    from polls.models import Polldef detail(request, poll_id):try:p = Poll.objects.get(pk=poll_id)except Poll.DoesNotExist:raise Http404("Poll does not exist")return render(request, "polls/detail.html", {"poll": p})
    
  • render返回模板文件:

    from django.shortcuts import render# Create your views here.
    def index(request):return render(request, 'index.html')
    

    index.html 位于项目 djangotutorial 下的 templates 文件夹内时,修改settings配置:

    from pathlib import PathBASE_DIR = Path(__file__).resolve().parent.parentINSTALLED_APPS = [...,"polls",  # 应用名...,
    ]TEMPLATES = [{"BACKEND": "django.template.backends.django.DjangoTemplates","DIRS": [BASE_DIR / "templates"],  # 添加模板目录"APP_DIRS": True,# ...},
    ]
    
http://www.dtcms.com/wzjs/822962.html

相关文章:

  • 海珠免费网站建设网站制作哪家好又便宜
  • 有关做洁净工程的企业网站网站没被收录
  • 个人网站的制作步骤企业网站国内现状
  • 河南省建设监理网站长沙移动网站
  • 沈阳网站制作列表网表白网址在线制作平台
  • 宁波网站建设设计制作银川市住房和城乡建设局网站
  • 门户网站建设思路常州市住房和城乡建设局网站
  • 让人家做网站需要问什么问题做自媒体必备的8个网站
  • 服务器 网站打开慢做的网站为什么看不到图片
  • 如何判断网站做的关键词网站网页设计内容
  • 麻涌东莞网站建设上海网站建设哪家技术好
  • 诚信企业品牌网站建设做网站卖广告多少钱
  • 台州免费自助建站模板wordpress gif动画
  • 想要建设一个网站都需要注意什么做兼职上什么网站找
  • 有什么做3维的案例网站个人网站的主题
  • 商城网站技术方案绿化面积 建设网站
  • 网站建设解决方案网站建设服务条款
  • 做网站的目的是啥线上宣传推广方案
  • 网站建设费用主要包括那几项河南平台网站建设制作
  • 网站首页框架图有了域名空间怎么做网站
  • 静态网站源码辽宁网站定制企业
  • 汽车服务站建站流程网站公司用什么软件做网站
  • 工具网站有哪些嘉兴品牌网站
  • 网站建设通俗讲建站塔山双喜
  • php做网站主题wordpress 过滤
  • 福清市城乡建设局网站网站备案营业执照
  • 做网站用c 还是php网站设置反爬虫的主要原因
  • 成都网站建设公司浅谈wordpress环境需求
  • 怎么用wix做网站有没有免费装修设计的网站
  • 网站开发与运营方向和企业管理方向wordpress公司展示网站模板