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

陕西网站建站网站换新的空间域名解析怎么做

陕西网站建站,网站换新的空间域名解析怎么做,做网站永久,宿州网站公司Python学习之路-Django基础:工程搭建 环境安装 创建虚拟环境 mkvirtualenv django_1.11.10 -p python3安装Django 使用Django 1.11.10版本 pip install django1.11.10创建工程 在使用Flask框架时#xff0c;项目工程目录的组织与创建是需要我们自己手动创建完成的。在dj…Python学习之路-Django基础:工程搭建 环境安装 创建虚拟环境 mkvirtualenv django_1.11.10 -p python3安装Django 使用Django 1.11.10版本 pip install django1.11.10创建工程 在使用Flask框架时项目工程目录的组织与创建是需要我们自己手动创建完成的。在django中项目工程目录可以借助django提供的命令帮助我们创建。 创建 创建工程的命令为 django-admin startproject 工程名称例如想要在桌面的DjangoProject目录中创建一个名为demo的项目工程可执行如下命令 cd ~/Desktop/DjangoProject django-admin startproject demo执行后会多出一个新目录名为demo此即为新创建的工程目录。 工程目录说明 查看创建的工程目录 与项目同名的目录此处为demo。settings.py 是项目的整体配置文件。urls.py 是项目的URL配置文件。wsgi.py 是项目与WSGI兼容的Web服务器入口。manage.py 是项目管理文件通过它管理项目。 运行开发服务器 在开发阶段为了能够快速预览到开发的效果django提供了一个纯python编写的轻量级web服务器仅在开发阶段使用。运行服务器命令如下 python manage.py runserver ip:端口 或 python manage.py runserver可以不写IP和端口默认IP是127.0.0.1默认端口为8000。 在浏览器中输入网址“127.0.0.1:8000”便可看到效果。 {{ admonition tip “提示” true }} django默认工作在调式Debug模式下如果增加、修改、删除文件服务器会自动重启。按ctrlc停止服务器。 {{ /admonition }} 创建子应用 在Web应用中通常有一些业务功能模块是在不同的项目中都可以复用的故在开发中通常将工程项目拆分为不同的子功能模块各功能模块间可以保持相对的独立在其他工程项目中需要用到某个特定功能模块时可以将该模块代码整体复制过去达到复用。 在Flask框架中也有类似子功能应用模块的概念即蓝图Blueprint。 Django的视图编写是放在子应用中的。 创建 在django中创建子应用模块目录仍然可以通过命令来操作即 python manage.py startapp 子应用名称manage.py 为上述创建工程时自动生成的管理文件。 例如在刚才创建的demo工程中想要创建一个用户users子应用模块可执行 cd ~/Desktop/code/demo python manage.py startapp users执行后可以看到工程目录中多出了一个名为users的子目录。 子应用目录说明 查看此时的工程目录结构如下 admin.py 文件跟网站的后台管理站点配置相关。apps.py 文件用于配置当前子应用的相关信息。migrations 目录用于存放数据库迁移历史文件。models.py 文件用户保存数据库模型类。tests.py 文件用于开发测试用例编写单元测试。views.py 文件用于编写Web应用视图。 注册安装子应用 创建出来的子应用目录文件虽然被放到了工程项目目录中但是django工程并不能立即直接使用该子应用需要注册安装后才能使用。 在工程配置文件settings.py中INSTALLED_APPS项保存了工程中已经注册安装的子应用初始工程中的INSTALLED_APPS如下 注册安装一个子应用的方法即是将子应用的配置信息文件apps.py中的Config类添加到INSTALLED_APPS列表中。 例如将刚创建的users子应用添加到工程中可在INSTALLED_APPS列表中添加**‘users.apps.UsersConfig’**。 创建视图 同Flask框架一样Django也用视图来编写Web应用的业务逻辑。Django的视图是定义在子应用的views.py中的。 创建 打开刚创建的users模块在views.py中编写视图代码。 from django.http import HttpResponsedef index(request):index视图:param request: 包含了请求信息的请求对象:return: 响应对象return HttpResponse(Hello Django){{ admonition tip “说明” true }} 视图函数的第一个传入参数必须定义用于接收Django构造的包含了请求数据的HttpReqeust对象通常名为request。视图函数的返回值必须为一个响应对象不能像Flask一样直接返回一个字符串可以将要返回的字符串数据放到一个HTTPResponse对象中。 {{ /admonition }} 定义路由URL 在子应用中新建一个urls.py文件用于保存该应用的路由。 在users/urls.py文件中定义路由信息。 from django.conf.urls import urlfrom . import views# urlpatterns是被django自动识别的路由列表变量 urlpatterns [# 每个路由信息都需要使用url函数来构造# url(路径, 视图)url(r^index/$, views.index), ]在工程总路由demo/urls.py中添加子应用的路由数据。 from django.conf.urls import url, include from django.contrib import adminurlpatterns [url(r^admin/, admin.site.urls), # django默认包含的# 添加url(r^users/, include(users.urls)), ]使用include来将子应用users里的全部路由包含进工程路由中r’^users/’ 决定了users子应用的所有路由都已**/users/开头如我们刚定义的视图index其最终的完整访问路径为/users/index/**。 include函数除了可以传递字符串之外也可以直接传递应用的urls模块如 from django.conf.urls import url, include from django.contrib import admin import users.urls # 先导入应用的urls模块urlpatterns [url(r^admin/, admin.site.urls),# url(r^users/, include(users.urls)),url(r^users/, include(users.urls)), # 添加应用的路由 ]启动运行 重新启动django程序 python manage.py runserver在浏览器中输入网址127.0.0.1:8000/users/index/ 可看到返回的信息
http://www.zqtcl.cn/news/141010/

相关文章:

  • 网站建设费属于无形资产吗广州高铁新建站在哪里
  • 网站建设平台报价深圳市房产交易中心官网
  • 注册网站网前端素材网
  • 快3网站制作 优帮云贾汪区建设局网站
  • 南昌市有帮做网站的吗网站联动
  • 英文网站建设服务合同模板网站详情页艺术字怎么做的
  • discuz仿搜索网站做网站开发用哪种语言好
  • 企业网站服务网络设备维护是做什么的
  • 罗湖网站公司网站服务器建设合同
  • 公司网站设计注意什么免费名字设计成图案
  • python3 网站建设济南网站建设(选 聚搜网络)
  • 建网站在哪里做广告上海 网站撤销备案
  • 个人可以备案几个网站做网站和网站页面设计
  • 拉丝机东莞网站建设下载安装百度一下
  • 河北建设厅官方网站山西手动网站建设推广
  • 连云港网站建设开发网络营销顾问服务
  • 怎么做网站免有什么网站可以免费建站
  • 安全的营销型网站建设深圳网站建设哪家
  • wordpress能开发商城网站吗seo软件
  • 广东网站建设制作价格低网页升级访问中每天正常更新中
  • 北京市门头沟有没有做网站的小水库运行管理培训教材久久建筑网
  • 免费手机网站app软文推广发稿
  • 安徽网站制作公司建设银行校招网站入口
  • 专业的网站公司到哪里找会员网站模板
  • 山西城乡和建设厅网站首页应用公园下载
  • 自动优化网站建设电话wordpress 后端
  • 淘客网站怎么做啊做网站是什么工作
  • 新媒体 网站建设 管理规范专门卖医疗器械的网站
  • 高水平建设专业网站微商城网站建设平台合同
  • 策划的网站在哪个网站做一照一码