【python】Django项目的创建示例
2017-08-24 10:57
1061 查看
0. 安装过程略,直接pip安装就可以了
1.验证django 是否可用
![](http://img.blog.csdn.net/20170824104813411?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSmFja19FVVNvbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2.创建项目:D:\xx\pyCharmProject\DjangoDemo>django-admin startproject demo
![](http://img.blog.csdn.net/20170824104850972?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSmFja19FVVNvbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
3 项目目录简介
![](http://img.blog.csdn.net/20170824104922239?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSmFja19FVVNvbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
demo一级目录
manage.py: 一个命令行工具,可以让项目在不同的方式进行交互
demo二级目录
__init__ 空文件 表示标准包
settings.py Django 配置文件,包括Diango模块应用配置,数据库配置,模板配置等
urls.py Django项目的URL声明
wsgi.py 与WSGI兼容的web服务器为你的项目提供服务的入口点
4 创建一个应用
![](http://img.blog.csdn.net/20170824105021209?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSmFja19FVVNvbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
5.应用目录介绍
![](http://img.blog.csdn.net/20170824105110344?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSmFja19FVVNvbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
migrations 记录models中数据的变更
admin.py 映射models中的数据到Django自带的admin后台
apps.py 用于应用程序的配置,在新的Django版本中新增文件
models.py Django的模型文件,创建应用程序数据表模型
tests.py 创建Django测试用例
views.py Django的视图文件,控制前端页面显示的内容
6.运行项目
![](http://img.blog.csdn.net/20170824105147578?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSmFja19FVVNvbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
打开浏览器
![](http://img.blog.csdn.net/20170824105217550?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSmFja19FVVNvbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
也可以指定特定的ip 端口
python manage.py runserver 127.0.0.1:8001
中断项目: ctrl+C
7.hello Django示例
7.1打开demo/settingspy文件,将刚才建立的sign 添加进去
![](http://img.blog.csdn.net/20170824105327128?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSmFja19FVVNvbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
7.2打开demo/urls.py文件,添加/index/的路由配置
![](http://img.blog.csdn.net/20170824105404542?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSmFja19FVVNvbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
7.3 打开views.py 文件,配置index函数
![](http://img.blog.csdn.net/20170824105450588?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSmFja19FVVNvbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
7.4 运行项目,并在浏览器打开
![](http://img.blog.csdn.net/20170824105525095?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSmFja19FVVNvbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20170824105540846?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSmFja19FVVNvbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
以上就是一个Django项目的简单示例。
知行办公,专业移动办公平台 https://zx.naton.cn/
原创团队
【总监】十二春秋之,3483099@qq.com;
【Master】zelo,616701261@qq.com;【运营】狼行天下,897221533@qq.com;
【产品设计】流浪猫,364994559@qq.com;【体验设计】兜兜,2435632247@qq.com;
【iOS】淘码小工,492395860@qq.com;iMcG33K,imcg33k@gmail.com;
【Android】人猿居士,1059604515@qq.com;思路的顿悟,1217022114@qq.com;
【java】首席工程师MR_W,feixue300@qq.com;【测试】土镜问道,847071279@qq.com;
【数据】喜乐多,42151960@qq.com;【安全】保密,你懂的。
1.验证django 是否可用
2.创建项目:D:\xx\pyCharmProject\DjangoDemo>django-admin startproject demo
3 项目目录简介
demo一级目录
manage.py: 一个命令行工具,可以让项目在不同的方式进行交互
demo二级目录
__init__ 空文件 表示标准包
settings.py Django 配置文件,包括Diango模块应用配置,数据库配置,模板配置等
urls.py Django项目的URL声明
wsgi.py 与WSGI兼容的web服务器为你的项目提供服务的入口点
4 创建一个应用
5.应用目录介绍
migrations 记录models中数据的变更
admin.py 映射models中的数据到Django自带的admin后台
apps.py 用于应用程序的配置,在新的Django版本中新增文件
models.py Django的模型文件,创建应用程序数据表模型
tests.py 创建Django测试用例
views.py Django的视图文件,控制前端页面显示的内容
6.运行项目
打开浏览器
也可以指定特定的ip 端口
python manage.py runserver 127.0.0.1:8001
中断项目: ctrl+C
7.hello Django示例
7.1打开demo/settingspy文件,将刚才建立的sign 添加进去
7.2打开demo/urls.py文件,添加/index/的路由配置
7.3 打开views.py 文件,配置index函数
7.4 运行项目,并在浏览器打开
以上就是一个Django项目的简单示例。
知行办公,专业移动办公平台 https://zx.naton.cn/
原创团队
【总监】十二春秋之,3483099@qq.com;
【Master】zelo,616701261@qq.com;【运营】狼行天下,897221533@qq.com;
【产品设计】流浪猫,364994559@qq.com;【体验设计】兜兜,2435632247@qq.com;
【iOS】淘码小工,492395860@qq.com;iMcG33K,imcg33k@gmail.com;
【Android】人猿居士,1059604515@qq.com;思路的顿悟,1217022114@qq.com;
【java】首席工程师MR_W,feixue300@qq.com;【测试】土镜问道,847071279@qq.com;
【数据】喜乐多,42151960@qq.com;【安全】保密,你懂的。
相关文章推荐
- Django在Win7下安装与创建项目hello word示例
- python下的web开发框架-Django,创建项目
- Window环境下Python和Django的安装,以及项目的创建
- python django web开发之项目创建
- Python Django + Pycharm项目中,项目的创建及数据库连接
- Python——在Linux和Windows下创建Django项目
- python开发学习-day15(前端部分知识、web框架、Django创建项目)
- python2与python3同时存在的情况下创建Django项目
- linux下配置python环境 django创建helloworld项目
- Python中Django创建第一个项目(hello,world)
- Window下Django为什么无法直接创建项目 - Python解惑之Django框架
- Python创建第一个Django框架的Web项目
- Django1.7.2+Bootstrap3.3.0 整合三:创建website_python项目
- django1.5.8+python27之旅-01创建项目
- linux下配置python环境 django创建helloworld项目
- pythonWeb -- Django开发-创建一个Django项目
- python+django(创建项目)
- Python3 使用PyCharm创建Django项目
- python3 django 1.11.3 创建web 项目
- windows 下的Python虚拟环境(vitrualen)pycharm创建Django项目