首页 > 其他分享 >站点和资源django(1)(2)

站点和资源django(1)(2)

时间:2023-07-19 19:12:17浏览次数:46  
标签:index views py django 站点 book 资源 页面

搭建web站点及其业务框架

安装django

pip install djangopip install -i https://mirrors.aliyun.com/pypi/simple django

在安装执行完后,库默认在env目录的site-packages,没有env目录可以在终端执行python -m venv venv

创建web站点

项目名为djangoProj,django-admin startproject myblog后会发现多出myblog的文件夹以及其自带的几个文件,结构是:

  • 项目名(djangoProj)

    • 站点名(myblog)

      • 核心子模块(也叫myblog)

        • init.py asgi.py wsgi.py其中最重要的是settings、urls
      • manage.py

业务模块
python manage.py startapp travel
python manage.py startapp book
python manage.py startapp data

以此建好三个子模块,分别叫data、travel和book

在核心子模块的setting里找到 INSTALLED_APPS

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'book',    #添加刚创建的业务名称
    'data',
    'travel'
]

将刚刚建的三个 子模块添加进去

测试web

python manage.py runserver

终端会报出一个地址:[http://127.0.0.1:8000],

标签:index,views,py,django,站点,book,资源,页面
From: https://www.cnblogs.com/yansz001216/p/17566502.html

相关文章

  • django中request.query_params.get()和 request.data.get()的区别
    params用于获取字符串,data:用于获取正文,post方法两个参数都可以使用,get方法只能使用params例如:name=request.query_params.get('name',None)如果URL的查询参数中包含了名为"name"的参数,那么request.query_params.get('name',None)将返回该参数的值。否则,将返回None......
  • 通过任意脚本调用django的模型类
    通过任意脚本调用django的模型类需求:我想通过任意脚本,调用django的模型类,查询一下数据库的信息,或者新增数据库数据,而不需要通过启动django项目或者使用pythonmanage.pyshell这种方式来运行解决办法脚本中添加django项目的路径到sys.path环境变量中设置django项目的环境变量......
  • Django-4.2博客开发教程:需求分析并确定数据表(四)
    前三步已经完成了一个初步流程,从创建项目》应用》数据迁移》访问首页。以下是我整理的基本流程,接下来一步一步完成整个项目。 1.我们的需求: 博客的功能主要分为:网站首页、文章分类、文章内容、图片、文章推荐、文章排行、热门推荐、文章搜索 等~1、网站首页:首页是整个网站......
  • Django路由分发
    1.简单的项目不需要路由分发,直接在根路径下的url.py编写即可2.路由分发利用上期学过的在apps文件夹下创建多apphttps://www.cnblogs.com/khalil12138/p/17540805.html  再将路由拆分到各自app的urls.py下 ......
  • django框架安装mysql
    Django框架安装MySQLMySQL是一种常见的关系型数据库管理系统,广泛用于开发Web应用程序。Django框架是一个高效、灵活的PythonWeb框架,它提供了与多种数据库管理系统集成的能力。本文将介绍如何在Django框架中安装和配置MySQL数据库。步骤一:安装MySQL首先,我们需要在本地机器上安装......
  • django 批量使用 同一个表的字段做转换
    使用结束减去开始时间ExamRecord.objects.filter(over_time__lt=datetime.datetime.now(),submit=1).update(submit=3,use_time=ExpressionWrapper(Extract(F('over_time')-F('start_time'),'epoch')......
  • 学习django遇到的一些问题
    python版本号:3.10django版本号:4.2.1官方文档“编写你的第一个Django应用”1.学习后台管理时报错,TypeErrorat/admin/'set'objectisnotreversibleRequestMethod:GETRequestURL:http://127.0.0.1:8000/admin/DjangoVersion:4.2.1ExceptionType:TypeError......
  • stm32片上资源(2023/7/18)
     *NVIC &SysTick为片内资源 *NVIC:内核里面用于管理中断的设备,比如配置中断优先级这些东西 *SysTick:内核里面是一个定时器,主要用来给操作系统提供定时服务的。STM32可以加入操作系统的,比如FreeRTOS、UCOS等,如果用了这些操作系统,就需要用SysTick提供定时来进行任务切换功......
  • HaaS506 - HaaS506资源目录
    HaaS506-快速开始----资源目录一、选择你的开发板硬件型号区别二、HaaS506开发资料HaaS506-M320API接口案例基础使用案例综合案例HaaS506-M601M601开发板原理图及硬件设计手册API接口案例基础使用案例综合案例HaaS506-HD1RTUAPI接口案例基础使用案例综合案例三、haas506-......
  • openstack可以做资源隔离吗
    OpenStack资源隔离实现流程OpenStack是一个开源的云计算平台,允许用户创建和管理虚拟机、网络和存储等资源。资源隔离是OpenStack的一个重要功能,通过隔离不同用户或项目的资源,可以确保安全性和性能的可控性。下面将介绍实现OpenStack资源隔离的步骤,并提供相应的代码示例。实现步骤......