`
qzriso
  • 浏览: 242494 次
  • 性别: Icon_minigender_1
  • 来自: ph
社区版块
存档分类
最新评论

Django笔记1

阅读更多
1.安装Python2.5以上版本
2.下载Django(http://www.djangoproject.com/download/),并解压缩
3.安装
python setup.py install
>>> import django
>>> django.VERSION
(1, 0, 1, ‘final’, 0)
4.开始一个项目
如果用的是 setup.py 工具进行的 Django 安装, django-admin.py 应该已被加入了系统路径中。运行 django-admin.py startproject mysite 命令在当前目录创建一个 mysite 目录。
让我们看看 startproject 都创建了哪些内容:
mysite/
__init__.py
manage.py
settings.py
urls.py
包括下列这些文件:
__init__.py :让 Python 把该目录当成一个开发包 (即一组模块)所需的文件。
manage.py :一种命令行工具,可让你以多种方式与该 Django 项目进行交互。
settings.py :该 Django 项目的设置或配置。
urls.py :该 Django 项目的 URL 声明,即 Django 所支撑站点的内容列表
这个目录应该放哪儿?
有过 PHP 编程背景的话,你可能习惯于将代码都放在 Web 服务器的文档根目录 (例如 /var/www 这样的地方)。而在 Django 中,你不能这样做。把任何 Python 代码放到 Web 服务器的文档根目录中都不是个好主意,因为这样一来,你就要冒着别人透过页面直接看到代码的风险。这对于安全可不是件好事。
把代码放置在文档根目录 之外 的某些目录中。(此处尚未理解)
5.开发服务器
Django 带有一个内建的轻量级 Web 服务器,可供站点开发过程中使用。该开发服务器会监测代码变动并将其自动重载,这样一来,你可快速进行项目修改而无需作任何重启。如果还没有进入 mysite 目录的话,现在进入其中,并运行manage.py runserver 命令。你将看到如下输出:
Validating models…
0 errors found
Django version 1.0.1 final, using settings ‘config.settings’
Development server is running at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
更改主机或端口
默认情况下, runserver 命令在 8000 端口启动开发服务器,且只监听本机连接。要想要更改服务器端口的话,可将端口作为命令行参数传入:
python manage.py runserver 8080
还可以改变服务器监听的 IP 地址。要和其他开发人员共享同一开发站点的话,该功能特别有用。下面的命令:
python manage.py runserver 0.0.0.0:8080
会让 Django 监听所有网络接口,因此也就让其它电脑可连接到开发服务器了。
既然服务器已经运行起来了,现在用网页浏览器访问 http://127.0.0.1:8000/ 。你应该可以看到一个欢快的淡蓝色所笼罩的 Django 欢迎页面。一切正常!
分享到:
评论

相关推荐

    django笔记 django笔记

    本笔记将深入探讨Django的基础概念、核心功能以及实际应用。 1. **Django简介**: Django是由两位美国开发者在2005年创建的开源项目,它遵循MVC(模型-视图-控制器)设计模式,但更倾向于MTV(模型-模板-视图)...

    django笔记1

    1. **HTTP协议**: HTTP(超文本传输协议)是Web开发中最基础的通信协议。客户端(如浏览器)通过HTTP向服务器发送请求,请求可以是GET、POST等类型,用来获取或提交数据。服务器接收到请求后,处理数据并返回响应...

    B站武沛齐Django笔记和代码

    https://www.bilibili.com/video/BV1NL41157ph 2022 B站最详细django3教程(django从入门到实践) 很适合刚学习django的同学 通过一个案例,把django的基本的templates,models,urls,from,modelfrom讲的清清楚楚,...

    千峰django笔记.md

    学习django框架的笔记,超详细

    django笔记

    在看django book 2.0和django官方文档的过程中自己做的django笔记,

    2019版-千锋Django-源码+笔记.zip

    千锋Django笔记可能涵盖了从安装配置到项目实战的全过程,包括模型定义、视图处理、模板渲染、表单处理、用户认证与授权等重要知识点。思维导图则以可视化的方式,帮助记忆和理解Django的架构和各组件之间的关系,使...

    千锋Django笔记.rar

    【千锋Django笔记】是针对Python Web开发框架Django的一份详细学习资料,这份笔记可能包含了从基础知识到高级特性的全面讲解。Django是一个高效、成熟且功能强大的开源Web框架,它遵循“DRY(Don't Repeat Yourself...

    Django学习笔记.zip

    1. **Django安装**:Django的安装通常通过Python的包管理器pip完成。用户需要先确保已经安装了Python,然后通过命令`pip install django`来获取最新版本的Django。安装完成后,可以通过在命令行输入`python manage....

    千锋教育Django笔记

    【千锋教育Django笔记】是一份专门为初学者设计的学习资料,它涵盖了Django框架的基础知识和实战技巧。Django是Python编程语言中一个强大的、免费的开源Web应用框架,它遵循模型-模板-视图(MTV)架构模式,旨在简化...

    django学习笔记

    1. **Django介绍** Django是一个开源的、基于Python的Web框架,遵循MTV(Model-Template-View)模式,用于快速开发高性能的Web应用。它内置了ORM(对象关系映射)系统,支持多种数据库,如SQLite、MySQL、...

    Django框架学习笔记

    ### Django框架学习笔记 #### 软件框架概述 软件框架是软件开发中的一种结构化设计,它提供了一种组织代码、数据和其他资源的方式,使得开发者可以更容易地构建应用程序。框架通常包含了一些预设的解决方案,这些...

    Django学习笔记.doc文件.rar

    在本压缩包中,"Django学习笔记.doc文件.rar"包含了一份详尽的Django框架学习资料,由以下几个部分组成: 1. **用户身份验证.doc**:这部分讲述了Django内置的身份验证系统,包括如何创建用户账户,登录和登出功能...

    Django笔记(自用)

    Django笔记(自用)

    django相关笔记

    Django相关笔记记录了Django基础,可以帮助同行快速上手。

    Django学习笔记.pdf

    **知识点1:安装Django** - **背景介绍:** 在Python环境中安装Django框架是开发基于Python的Web应用程序的第一步。 - **安装步骤:** - **确认Python版本:** 确保系统已安装Python 3.7版本或以上。 - **安装...

    Django学习笔记

    个人总结的Django学习笔记, 持续更新中。 目前只是总结了django的一部分学习逻辑。

    django框架学习笔记

    1. **Django安装与设置**:了解如何在本地环境配置Django,包括Python环境的搭建、Django的安装、虚拟环境的创建以及项目的初始化。 2. **Django项目结构**:熟悉Django项目的目录结构,如`manage.py`、`settings....

    django教程:基本操作笔记整理.png

    django教程:基本操作笔记整理.png

Global site tag (gtag.js) - Google Analytics