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

网站应用是什么百度帐号登录

网站应用是什么,百度帐号登录,东营市建设监理协会网站,广州网站建设工作室测试机器#xff1a;windows11 x64 python版本#xff1a;3.11 一、安装Django 安装步骤非常简单#xff0c;使用pip安装就行 pip install django安装完成之后#xff0c;python的 Scripts 文件夹下#xff0c;会多一个 django-admin.exe (管理创建django项目的工具)。…测试机器windows11 x64 python版本3.11 一、安装Django 安装步骤非常简单使用pip安装就行 pip install django安装完成之后python的 Scripts 文件夹下会多一个 django-admin.exe (管理创建django项目的工具)。Lib文件夹下site-packages下会出现django源码。 使用下面的命令可以查看django版本号。 python -m django --version显示 5.0.1二、创建与开发web项目 这里记录两种创建方式一种是命令行方式创建一种是通过pycharm方式创建。 1.1 通过命令行方式 打开终端进入到项目将要放在的目录下执行创建项目命令 django-admin startproject 自定义的项目名称如果提示没有这个命令有可能是没有配置环境变量将django-admin的存放路径加入系统变量就可以了。 1.2 通过pycharm创建项目 打开pycharm左上角“文件”“新建项目”左侧Django—配置项目位置、python解析器—创建 最顶上的【名称】与【位置】是项目名称与项目的存放位置。一定要确定好使用的python版本尤其是当你的的电脑里存在多个python脚本时一定要选择你安装django的那个python版本。如果电脑里只有一个python版本就不需要改动。在下面就是添加模板文件和【APP】名称点击【创建】完成创建。 记住下面红框内两个文件夹名字之后会用到注意区分。 创建完成后可以看到创建了很多文件这些都是django项目的必备文件。这里简单放上官方的解释 最外层的 mysite/ 根目录只是你项目的容器 根目录名称对 Django 没有影响你可以将它重命名为任何你喜欢的名称。 manage.py: 一个让你用各种方式管理 Django 项目的命令行工具。你可以阅读 django-admin 和 manage.py 获取所有 manage.py 的细节。里面一层的 mysite/ 目录包含你的项目它是一个纯 Python 包。它的名字就是当你引用它内部任何东西时需要用到的 Python 包名。 (比如 mysite.urls).mysite/init.py一个空文件告诉 Python 这个目录应该被认为是一个 Python 包。如果你是 Python 初学者阅读官方文档中的 更多关于包的知识。mysite/settings.pyDjango 项目的配置文件。如果你想知道这个文件是如何工作的请查看 Django 配置 了解细节。mysite/urls.pyDjango 项目的 URL 声明就像你网站的“目录”。阅读 URL调度器 文档来获取更多关于 URL 的内容。mysite/asgi.py作为你的项目的运行在 ASGI 兼容的 Web 服务器上的入口。阅读 如何使用 ASGI 来部署 了解更多细节。mysite/wsgi.py作为你的项目的运行在 WSGI 兼容的Web服务器上的入口。阅读 如何使用 WSGI 进行部署 了解更多细节。 到此项目创建完成可以简单运行一下。pycharm里点击绿色的三角形自动开启web服务。 如果是命令行创建的则在项目的根目录下打开终端运行 python manage.py runserver localhost:8000然后打开浏览器输入网址 http://127.0.0.1:8000/admin可以看到admin后台的登录页面 下面放上django的官方文档里面记载了django的所有的详细介绍 https://docs.djangoproject.com/zh-hans/5.0/可以当作一部字典用到什么需求就查阅相关部分。这个文档我建议大家下载下来观看因为这个网站跟github类似有时候访问不了。 django中的app概念项目和应用有什么区别 在pycharm创建项目的那张截图中项目对应的是最上方的项目应用对应的是下方的应用程序。应用是一个专门做某件事的网络应用程序——比如博客系统或者公共记录的数据库或者小型的投票程序。项目则是一个网站使用的配置和应用的集合。项目可以包含很多个应用。应用可以被很多个项目使用。刚才访问的http://127.0.0.1:8000/admin是项目的后台管理是django项目自带的应用到此处我们并没有开发自己的应用程序。所以接下来要做的就是开发自己的所需要的应用。 2. 创建app应用 如果是使用pycharm按照我截图方式创建的项目则忽略这一步因为已经创建好了。 打开终端执行 python manage.py startapp app01补充删除app的方式 manage.py migrate my_app_name zero 3. 注册app 如果是使用pycharm按照我截图方式创建的项目则忽略这一步因为已经注册好了。 在项目的setting.py文件中找到INSTALLED_APPS节点新增注册语句即可完成注册 app01.apps.App01Config特别注意如果不注册app那么app下的模型model.py文件中的模型类是无法创建数据表的。 这个图是我用pycharm注册的配置与我创建项目时输入的【应用程序名称】是对应的与上述手动输入的格式一样只是应用名称不一样。 4. 配置数据库 如果没有数据库需求或者想使用默认配置的可以跳过此步骤。这个步骤实际上只是更改了数据库的存放目录。 打开setting.py找到配置数据库的地方。我这里使用的是sqlite3数据库。如果想要使用别的数据库可以去官方文档搜索相应的引擎配置。 DATABASES {default: {ENGINE: django.db.backends.sqlite3,NAME: BASE_DIR / db.sqlite3,} }默认的路径是在项目的根目录下的如果有需求可以改到别的任何地方。 DATABASES {default: {ENGINE: django.db.backends.sqlite3,NAME: D:/Databases/personinfo/person.sqlite3,} }5. 一些其他配置可有可无 打开setting.py 5.1 设置语言为中文设置时区为上海 LANGUAGE_CODE zh-hans TIME_ZONE Asia/Shanghai否则可能出现中文乱码。时区一定要改否则如果开发项目时候使用了django的获取时间API获取的是美国时区会比中国慢。 5.2 设置关闭网页时结束所有会话 SESSION_EXPIRE_AT_BROWSER_CLOSE True5.3 设置静态文件夹位置 当需要访问静态文件时会根据设置的文件夹去寻找 STATICFILES_DIRS [BASE_DIR / static, # 假设你的静态文件在项目的static文件夹中 ]6. 编写url和视图函数对应关系url.py文件 6.1 配置项目url 目前尾汁可以在项目名称里找到一个urls.py文件打开后内容如下。这就是我们之前的访问的admin路径配置 from django.contrib import admin from django.urls import path urlpatterns [path(admin/, admin.site.urls), ]修改如下 from django.contrib import admin from django.urls import path, include urlpatterns [path(admin/, admin.site.urls),path(PasswordManage/, include(PwdMgeapp.urls)), ]几个注意的点 PasswordManage可以改为你想要的路径PwdMgeapp必须与你的应用名称相同强烈推荐使用include包含这样可以防止项目有多个应用时路径重名问题。 6.2 设置应用url 在应用程序文件夹PwdMgeapp下创建urls.py添加内容 from django.urls import path from . import views urlpatterns [path(index/, views.index, nameindex), ]6.3 编写视图函数 pycharm里找到左下方的django结构在app下右键视图指向“New View”点击“View Function” 快捷创建视图修改视图函数名为【index】这里需要与6.2里设置的path名对应。 修改index视图函数如下 def index(request):return render(request, index.html)如果没有使用pycharm那么在【应用名】的文件夹下找到“views.py”打开后把上面的视图函数直接复制进去就可以了。 6.4 编写html文件 在templates文件夹下新建index.html需要与6.3视图函数中render里的参数对应。内容如下 !DOCTYPE html html langen headmeta charsetUTF-8titleTitle/title /head body welcome django /body /htmltemplates里存放各种html文件在与templates同目录下创建一个static文件夹用来存储静态文件如图片、css、js等等。 6.5 运行程序 点击pycharm的绿色三角形运行程序或者命令行输入 python manage.py runserver启动成功后访问下面网址 http://127.0.0.1:8000/PasswordManage/index/发现显示内容 到此就运行成功。 以上内容是使用django进行web开发的最基本内容实际上只是django的冰山一角。涉及到模板渲染、数据库操作、快捷表单等等很多很多知识都没有讲。分享的官方文档中也有一个案例也可以操作一下。 官方文档是个好东西一定要多研究一下。
http://www.yayakq.cn/news/1685/

相关文章:

  • 上海最专业的网站建设公司哪家好seo优化的作用
  • 网站优化3个关键词和10个关键词的区别深圳市品牌网站建设
  • 宝安网站推广平台网站建设类型有哪些方面
  • 做视频的网站多少钱网站排名点击工具
  • 某某公司网站建设论文东营网站推广公司
  • 太原建设网站制作网站建设合同违约责任
  • 济南网站排名公司软件开发需要什么技术
  • 泉州网页网站制作2017做网站还赚钱吗
  • 外贸做企业什么网站盐城市住房城乡建设网站
  • 平度市城乡建设局网站上海企业服务云定位
  • 郑州做网站排名公司哪家好成都app定制公司
  • 江西网站设计服务网站建设价格标准
  • 织梦网站管理安装网站开发模块查相似
  • 青岛做网站公司网页设计策划书
  • wordpress快讯杭州seo招聘
  • wordpress站点备份现在写博客还是做网站
  • 重庆网站建设哪家公司好一般通过什么判断鱼的年龄
  • 做个网站多少钱一年静态门户网站源码
  • 帝国cms7.0网站搬家换域名换空间等安装教程深圳最好的区排名
  • 哪些企业网站做的好建设银行泰安培训中心官方网站
  • 微信网站的链接标志图片如何做电商网站主题
  • 网站用户体验优化wordpress 亚马逊插件
  • 网站的标签怎么修改温州专业网站建设
  • 如何查询网站的域名注册微信小程序定义
  • php网站建设难点seo短视频发布
  • 中山网站的优化建站网站赚钱吗
  • 北京建站公司兴田德润很好网络营销师报名官网
  • 网站上的动态背景怎么做的株洲外贸网站建设
  • 手机网站制作费用多少做网站及小程序需要会哪些技能
  • 建站公司的服务器阿里云apache重写wordpress