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

Django从安装到目录创建

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

流程总结:安装环境>创建项目>创建应用>sittings.py>urls.py>views.py>index.html

Win 7环境安装流程如下:

1.安装python 2.7.9 勾选pip和系统变量,用MySql需要再安装数据库连接模块

2.解压Django-1.4.20.tar.gz到指定目录

3.cmd切换到解压目录,运行 Python setup.py install 安装到D:\Program Files (x86)\Python\Lib\site-packages\django目录,同级目录还有pip等,命令django-adminpy在目录D:\Program Files (x86)\Python\Scripts\django-admin.py中

4.验证 先输Python 再输import django

5.创建工程 F:\>django-admin.py startproject mysite

运行框架 F:\mysite>python manage.py runserver 9999

6.访问127.0.0.1:9999

    配置Setting.py数据库参数,创建自带框架表python manage.py syncdb


创建应用:

1.创建应用django-admin.py startapp fishapp ,目录结构如下

项目总目录:

175714_Opaa_861926.jpg

应用目录fishapp

175715_lV2K_861926.jpg

框架目录fishsite

175715_YffV_861926.jpg

2.sittings.py添加应用让框架找到

180228_MkXA_861926.jpg

3.urls.py创建访问路径,指定接收该访问路径的方法

181001_MgM2_861926.jpg

4.urls.py中指定了views.py中的index方法接收URL请求,于是在views.py文件(本来是空的)中添加这个方法的实现

直接回复:

183200_nBa7_861926.jpg

回复模板文件(方法 1,如果有参数写在Context({})中传递):

184055_UZ6E_861926.jpg

回复模板文件(方法 2):

181442_qaPp_861926.jpg

5.views.py中的index方法为请求返回了一个文件index.html中,这个文件必须自己创建,文件并且默认位置是templates目录下,这个目录也是自己创建的,index.html的代码如下,里面的标签接收的是上面函数传进来的值。

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>{{title}}</title>
    <style>p{color:blue;}</style>
</head>
<body>
    <h1>this {{user.face}} return by Django Model lable!!!</h1>
    <p>对象属性和函数的用法</p>
    <li>{{user.age}}</li>
    <li>{{user.sex}}</li>
    <li>{{user.say}}</li>
    <p>数组的用法</p>
    <li>{{book_list.0}}</li>
    <li>{{book_list.1}}</li>
    <li>{{book_list.2}}</li>
    <li>{{book_list.3}}</li>

    <p>if标签的用法</p>
    {% if user%}
        <li>name:{{user.name}}</li>
    {% else %}
        用户不存在
    {% endif %}

    <p>for标签的用法</p>
    {% for book in book_list %}
        <li>{{book}}</li>
    {% endfor %}

    <p>empty标签的用法</p>
    {% for k,v in userlist.items %}
    <li>{{forloop.counter}}.{{k}}:{{v}}</li>
    {% empty %}
        <li>user是空的</li>
    {% endfor %}

    <p>url传递参数的用法</p>
    <li>{{id}}</li>
</body>
</html>


流程总结:创建项目>创建应用>sittings.py>urls.py>views.py>index.html


转载于:https://my.oschina.net/lantianbaiyun/blog/403566

相关文章:

  • Liam的C# 学习历程(五):正则表达式(Regular Expressions)
  • 收集谷歌替代网站
  • fsync与数据库日志刷新
  • 第十六次课:Servlet实现商品用户评价
  • Canvas绘画功能(待补充)
  • RabbitMQ(六)远程连接
  • FileInputStream与FileOutputStream类
  • Octopus系列之数据上传格式要求说明
  • IIS 之 HTTP 错误 500.19(无法访问请求页面,因为该页的相关配置数据无效)
  • 依据波形的转折点文件,转换成波形文件
  • springMvc 入门学习(自动生成 springmvc 单表 两关联表 生成 及显示)
  • HealthKit开发教程之HealthKit的主要类型数据
  • java.io.FileNotFoundException: /exapp/hadoop/name/current/VERSION (Permission denied)
  • 北漂到底要不要回老家发展?
  • openwrt开源系统LUCI配置界面
  • hexo+github搭建个人博客
  • Angular 2 DI - IoC DI - 1
  • MaxCompute访问TableStore(OTS) 数据
  • npx命令介绍
  • python大佬养成计划----difflib模块
  • React中的“虫洞”——Context
  • Redis 中的布隆过滤器
  • Shadow DOM 内部构造及如何构建独立组件
  • WebSocket使用
  • windows-nginx-https-本地配置
  • 从零到一:用Phaser.js写意地开发小游戏(Chapter 3 - 加载游戏资源)
  • 前嗅ForeSpider教程:创建模板
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • ionic入门之数据绑定显示-1
  • scrapy中间件源码分析及常用中间件大全
  • 小白应该如何快速入门阿里云服务器,新手使用ECS的方法 ...
  • # Apache SeaTunnel 究竟是什么?
  • #Linux(权限管理)
  • #ubuntu# #git# repository git config --global --add safe.directory
  • (附源码)ssm基于web技术的医务志愿者管理系统 毕业设计 100910
  • (附源码)计算机毕业设计高校学生选课系统
  • (免费领源码)python#django#mysql公交线路查询系统85021- 计算机毕业设计项目选题推荐
  • (原創) 如何刪除Windows Live Writer留在本機的文章? (Web) (Windows Live Writer)
  • (转)VC++中ondraw在什么时候调用的
  • ***linux下安装xampp,XAMPP目录结构(阿里云安装xampp)
  • ***利用Ms05002溢出找“肉鸡
  • ***详解账号泄露:全球约1亿用户已泄露
  • .equals()到底是什么意思?
  • .form文件_SSM框架文件上传篇
  • .NET 设计模式—简单工厂(Simple Factory Pattern)
  • .net6使用Sejil可视化日志
  • .net访问oracle数据库性能问题
  • .NET与 java通用的3DES加密解密方法
  • :如何用SQL脚本保存存储过程返回的结果集
  • @media screen 针对不同移动设备
  • [ JavaScript ] JSON方法
  • [ 蓝桥杯Web真题 ]-布局切换
  • [20190416]完善shared latch测试脚本2.txt
  • [BT]BUUCTF刷题第9天(3.27)
  • [C#]winform部署yolov5-onnx模型