python--django创建第一个模块应用
2019-03-02 16:24
585 查看
创建第一个模块应用
1.创建一个模块应用
在项目主目录中执行命令[app:application]
django-admin startapp#模块名称[二级网站]
2.将模块应用,添加到根项目中
修改 myproject/settings.py 配置文件
INSTALLED_APP 选项列表中,添加 myblog
3.编写模块的视图处理函数
修改views.py 文件,添加一个博客首页的视图处理函数
4.配置模块的路由映射
myblog 模块中创建一个路由模块urls.py
5.将模块中的路由,添加到根项目的路由中
根项目中的路由:主路由
模块中的路由:子路由
总结:
1. 创建Django项目:Shirlesha的博客首页 # 命令行中输入: django-admin startproject myproject django-admin startproject myproject # 创建了一个名为myproject的项目 2. 配置语言环境 打开创建的项目配置文件myproject /myproject/settings.py 修改配置选项如下:修改配置选项如下: # LANGUAGE_CODE = 'en_us' 注释掉 LANGUAGE_CODE = 'zh_Hans'# 添加 # 我试了,但是发现没用,就没有截图,,, 3. 定义门户首页的视图 在myproject/myproject/文件夹下,创建一个views.py在myproject/myproject/文件夹下,创建一个views.py视图模块 编辑函数如下: # 引入模块 from django.http import HttpResponse # 定义处理函数 def index(request): return HttpResponde("Shirlesha的博客首页") 4. 配置主路由 打开myproject/myproject/urls.py 路由模块 编辑内容如下 from django.conf.urls import url from django.contrib import admin from . import views # 新增代码 urlpatterns = [ url(r'^admin/',admin.site.urls), url(r'^$', views.index, name = 'index'), # 新增代码 ] 5. 运行项目,测试主项目是否能访问成功 cd myproject/ 进入项目主目录【切记不要进入根项目】 python manage.py runserver 运行程序 打开浏览器,访问http://localhost:8000就可以查看到 公司首页 的视图 6. 创建一个模块应用---公司博客 进入主目录,执行命令创建博客模块 cd myproject/ 进入项目主目录【切记不要进入根项目】 django-admin startapp myblog 7. 将模块项目添加到根项目中 修改myproject/myproject/settings.py配置文件 INSTALLED_APPS 配置选项的列表中,在末尾添加上模块名称 INSTALED_APPS = [ .. 'myblog' ] 8. 配置模块子路由文件 在 myproject/myblog/文件夹下,常见一个路由配置文件urls.py[] 编辑内容如下 from django.conf.urls import url from . import view urlpatterns = [ url(r'^$', views.index, name = "index"), ] 9. 将子路由,添加到根项目的主路由中 修改根项目主路由文件myproject/myproject/urls.py 编辑内容如下: from django.conf.urls import url # 添加代码 from django.contrib import admin from . import views urlpatterns = [ url('^admin/', admin.site.urls), url(r'^myblog/', include('myblog.urls')), # 添加代码,这里切记不能加$符号 url(r'^$'), views.index, name='index'] 10. 运行测试 在主目录中,执行命令启动服务器 python manage.py runserver 打开浏览器,访问项目:公司首页 http://localhost:8000 打开浏览器,访问模块:公司博客首页 http://localhost:8000/myblog/
相关文章推荐
- Django来敲门~第一部分【4. 创建第一个模块应用】
- Windows 安装Django并创建第一个应用
- Django1.5:(二)创建第一个Django应用2
- Python的logging模块在Django中的应用
- python进阶ing——创建第一个Tornado应用
- 四、创建第一个Django页面应用
- 如何快速创建你的第一个django应用
- python - django 环境搭建,创建项目并添加应用。
- 在Linux上使用Python和Flask创建你的第一个应用
- 第二章:2.2 开始第一个 web Django 项目的创建和应用
- python之路-----web应用的创建(python3.4下,django连接mysql)
- Python创建第一个Django框架的Web项目
- 在Linux上使用Python和Flask创建你的第一个应用
- django实例:创建你的第一个应用投票系统(3)后台管理
- Python web 开发(一) 创建你的第一个Django项目
- 三十八、python学习之Django框架(一):入门,介绍,设计模式,环境搭建,项目创建,基本配置,创建视图,静态文件,路由与反解析,App应用配置
- 【python学习】django安装,第一个应用
- django实例:用创建你的第一个应用投票系统
- 【Python3】 使用django 2.0 + python3.6.4 创建应用
- django实例:创建你的第一个应用投票系统(3)(4)