`
yn2010
  • 浏览: 23755 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Django开发中常用的命令

阅读更多
1. 创建一个Django Project

#使用下面的命令可以创建一个project
$ django
-admin.py startproject mysite

#创建好之后可以看到如下的project结构
mysite
/
  manage.py
  mysite
/
      __init__.py
      settings.py
      urls.py
      wsgi.py

2. 启动刚刚创建的Project

进入mysite目录,并运行python manage.py runserver命令。默认情况下runserver的启动端口是8000,如果需要更改端口号,可以将其以参数的形式传进去

$ python manage.py runserver 8080

3. 启动交互式的命令模式

通常需要测试一些简单的Django代码,这时就可以使用这种交互式的shell来完成

$ python manage.py shell

4. 创建Django App

$ python manage.py startapp books

# 创建好的App目录结构如下
books/
  __init__.py
  models.py
  tests.py
  views.py

5. 校验Model的有效性

通常为了连接数据库,我们需要创建与数据库表相对应的Model,当Model创建好之后可以使用下面的命令来校验Model的有效性

$ python manage.py validate

# 如果看到了如下的输出信息,表示你的Model没有问题

0
errors found

6. 生成SQL schema

确认Model没有问题时候,Django为我们提供了一个工具帮助生成创建数据库的schema

$ python manage.py sqlall books

这个命令可以将创建Table的shema输出到命令行,但是不能将其同步创建到数据库,为了将其同步到数据库中,Django也为我们考虑到了

7. 同步Model到数据库

$ python manage.py syncdb
# Django 还提供了另一个工具方便我们直接登录到数据库中
$ python

manage.py

dbshell

分享到:
评论

相关推荐

    Django常用DOS命令

    在Django框架的开发过程中,掌握一些常用...掌握这些DOS命令,可以使Django开发变得更加得心应手,提高开发效率,确保项目的顺利进行。在实际开发中,根据需求灵活运用这些命令,可以更好地管理和维护你的Django项目。

    Django开发指南中文版

    **Django开发指南中文版** Django是一款基于Python的开源Web框架,用于快速开发安全、可维护的网站。这个“Django开发指南中文版”是针对初学者和有经验的开发者提供的一份详尽参考资料,它涵盖了从安装到构建复杂...

    使用Django开发的Blog

    总之,使用Django开发一个类似Twitter的博客系统,可以充分利用其强大的功能和简洁的API,实现高效且可维护的Web应用。在这个过程中,你将学习到Django模型、视图、URLs、模板和用户认证等多个核心概念,这对于...

    django 开发文档整理, 中文版

    这份中文版的Django开发文档是学习和使用Django的重要资源,涵盖了Django的各个核心组件和功能,包括但不限于模型、视图、模板、URL路由、表单处理、数据库操作、中间件、缓存系统以及用户认证等。 1. **模型...

    Django开发文档

    ### Django开发文档知识点详解 #### 一、Django概述与入门 **1.1 获取帮助** - **官方文档**: Django 官方文档是最权威的学习资料,涵盖了从安装到部署的所有内容。 - **社区支持**: Django 拥有一个活跃的社区,...

    Django Web开发指南

    ### Django Web 开发指南知识点概览 #### 一、Django 框架简介与特点 **Django** 是一个用 Python 编写的开源 Web 开发框架,它遵循 MVC(Model-View-Controller)设计模式。Django 以其强大的功能、易用性和灵活性...

    django2.1开发文档

    **Django 2.1 开发文档概览** Django是一个用Python编写的高级Web框架,它遵循“ Batteries Included ”的理念,提供了许多开箱即用的功能,包括ORM(对象关系映射)、模板引擎、自动管理的行政界面、内置认证系统...

    Django开发练习源码

    【Django开发练习源码】是一个关于使用Python的Django框架进行Web应用开发的实践项目。这个项目旨在帮助初学者熟悉Django的快速开发流程,通过实际操作来掌握相关技能。配套的说明文档链接...

    Django实战入门项目.rar

    Django是Python语言中最受欢迎的Web开发框架之一,以其“ batteries included ”的理念,提供了众多内置功能,如ORM(对象关系映射)、模板系统、管理后台以及强大的URL路由系统。 在本项目中,你将学习到以下几个...

    基于Django快速开发Web应用

    **二、Django开发流程** 1. **安装与设置**:首先需要在Python环境中安装Django,然后通过`django-admin startproject`命令创建项目,接着用`python manage.py startapp`创建应用。 2. **定义模型**:在应用的...

    Django开发入门

    ### Django开发入门详解 #### 一、Django简介 Django是一个高级的Web框架,它遵循MVC(Model-View-Controller)设计模式,并且专为快速开发安全且可维护的网站而设计。该框架使用Python语言编写,具有丰富的功能集...

    Django入门与实践教程1

    接下来,【创建项目】章节将介绍如何启动一个新的Django项目,这包括使用`django-admin startproject`命令创建项目结构,以及理解Django项目目录的布局。读者将学习如何运行开发服务器,初步体验Django项目的运行。 ...

    Django Web开发指南 python

    **Django Web开发指南**是针对使用Python进行Web应用程序开发的专业资源,主要聚焦于Django这一强大的开源Web框架。Django以其“ batteries included ”的理念,提供了丰富的功能,旨在简化Web开发过程,让开发者...

    Django Web开发指南.pdf.zip

    《Django Web开发指南》是一本深入探讨使用Python的Django框架进行Web应用开发的教程。Django,作为Python中最受欢迎的Web框架之一,以...无论是初学者还是经验丰富的开发者,都能从中受益,提升自己的Django开发技能。

    Django web开发指南 书中源码

    6. **Django开发实践**:除了基本概念,学习这些源码还可以深入理解Django的高级特性,如中间件(Middleware)、表单(Forms)处理、自定义管理命令(Management Commands)、单元测试(Unit Testing)和性能优化等...

    Django开发的内容管理系统内后台

    在给定的文件列表中,`manage.py` 是Django项目的入口点,它包含了运行服务器、迁移数据库、创建超级用户等命令。通过运行`python manage.py runserver`,我们可以启动开发服务器来测试我们的应用程序。 `cms.sql` ...

    利用Django学习并开发的小说网源码.zip

    对于访问量较大的小说网站,Django提供了缓存机制,可以通过设置中间件(middleware)对常用数据进行缓存,提高响应速度。 10. **静态文件与媒体文件管理** Django区分静态文件(如CSS、JavaScript、图片)和用户...

    Python_增强你的Django开发体验CLI和现代Django开发指南.zip

    本资源“Python_增强你的Django开发体验CLI和现代Django开发指南”聚焦于提升Django开发效率和利用现代开发实践。下面将详细讨论相关知识点。 一、Django命令行接口(CLI) Django的命令行接口是开发者日常工作中不...

Global site tag (gtag.js) - Google Analytics