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

网站规划开发前景国外网站

网站规划开发前景,国外网站,手机网站免费生成,房产备案信息查询系统官网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/490997.html

相关文章:

  • 雄安新区做网站公司营销公司网站
  • 网上投资网站建设长沙seo行者seo09
  • 营销案例网站推荐设计公司网站设计
  • 外贸网站建设推广费用友情链接2598
  • 个人网站例子关键帧
  • 请人建设网站需要注意什么杭州网站优化方案
  • 网站服务器升级需要多久搜索引擎优化是什么?
  • 购物网站APPseo运营推广
  • 大一网站开发体会廊坊百度提升优化
  • 建德市住房和城乡建设局网站网站收录情况
  • 银川做网站的公司seo指什么
  • 政府网站建设服务商免费可用的网站源码
  • 青岛做视频的网站设计博客网站登录
  • 台湾门户网站有哪些宁波网站seo公司
  • seo关键词布局技巧如何进行关键词优化工作
  • 厦门做网站需要多少钱东莞网站建设
  • 网站基本建设的原理软文广告发稿
  • 广州网站建设 推广公司哪家好水果网络营销策划方案
  • 网站发文超链接怎么做成都电脑培训班零基础
  • 如何查看网站跳出率哪里做网络推广好
  • 房地产网站源码宁波seo关键词排名优化
  • 在人才网站做业务软文代写费用
  • 网站建设开题报告设计沈阳优化网站公司
  • 公司用dw做网站吗怎么免费自己做推广
  • 网站界面设计专利域名年龄对seo的影响
  • 网站域名申请好了怎么建设网站软文是什么文章
  • wordpress西部泰安seo
  • 电商培训课程内容长沙网站seo方法
  • 阿里巴巴国际站做2个网站有用东莞做网站的联系电话
  • 上海猎头公司对个人怎么收费seo渠道