1、新建一个 django project

  在Django安装路径下找到django-admin.py文件,我的路径是在C:\Python27\Lib\site-packages\Django-1.10.3-py2.7.egg\django\bin

在此目录下,会有两个文件:如下图:

  同时按住Ctrl+Shift键,在弹出的菜单中点击“在此处打开命令窗口”,在弹出的命令窗口中,

  输入命令:python django-admin.py startproject django_test

  project为项目名称,django_test就是我们建立的项目,如下图:

  这样在当前路径就建立了项目django_test

 

2、建立app

  在建立项目django_test后,再输入: cd django_test 回车,输入python manage.py startapp app_test 然后回车,如下图:

  

  app_test就是要建立的app名称,其下面的文件如下:

  

3、同步数据库

  假设通过上面的命令1和命令2建立项目django_blog,并且建立blog的app, 在models.py中新增了类时,运行命令就可以自动在数据库中创建表了,不用手动创建。

  比如在models.py里面建立了Blog类

  

  进入django_blog项目路径下,同时按住Ctrl+Shift键,点击“在此处打开命令窗口”,在弹出的命令框里面输入如下命令:

  python manage.py makemigrations 回车

  然后再输入:python manage.py migrate 回车

  

  这样就建立了blog类对应的数据库表,这样在当前项目下就会有db.sqlite3文件生成。

4、使用开发服务器

  开发服务器,即开发时使用,一般修改代码后会自动重启,方便调试和开发,但是由于性能问题,建议只用来测试,不要用在生产环境。

  python mange.py runserver

  

5、清空数据库

  python manage.py flush,

  此命令会询问是 yes 还是 no, 选择 yes 会把数据全部清空掉,只留下空表。

  

6. 创建超级管理员

  python manage.py createsuperuser ,该命令会提示输入用户名,邮箱和密码,输入后回车

  

    

  

Django 学习笔记之二 基本命令的更多相关文章

  1. Django学习笔记(二):使用Template让HTML、CSS参与网页建立

    Django学习笔记(二):使用Template让HTML.CSS参与网页建立 通过本文章实现: 了解Django中Template的使用 让HTML.CSS等参与网页建立 利用静态文件应用网页样式 ...

  2. Django 学习笔记(二)

    Django 第一个 Hello World 项目 经过上一篇的安装,我们已经拥有了Django 框架 1.选择项目默认存放的地址 默认地址是C:\Users\Lee,也就是进入cmd控制台的地址,创 ...

  3. Django 学习笔记(二) --- HTML 模版

    人生苦短 ~ Tips:仅适用于 Python 3+(反正差别不大,py2 改改也能用).因为据 Python 之父 Guido van Rossum 说会在 2020 年停止对 Python 2 的 ...

  4. Django学习笔记之二

    一.使用Django自带的后端管理平台 1.后台创建管理员 python manage.py createsuperuser Email address: admin@example.com Pass ...

  5. Django学习笔记(二)视图函数

    一.url映射 1.为什么回去urls.py文件中找映射? 在‘settings.py’文件中配置了‘ROOT_URLCONF’为‘urls.py’.所有的django回去urls.py中寻找. 2. ...

  6. django学习笔记(二)

    上节内容回顾: 1.Django请求生命周期 -> URL对应关系(匹配) -> 视图函数 -> 返回用户字符串 -> URL对应关系(匹配) -> 视图函数 -> ...

  7. python Django 学习笔记(二)—— 一个简单的网页

    1,创建一个django项目 使用django-admin.py startproject MyDjangoSite 参考这里 2,建立视图 from django.http import HttpR ...

  8. Django学习笔记(二)——django数据库的使用

    1.模型——SQLite3数据库使用 使用django的数据库必须创建一个app python manage.py startapp check  创建app 此时manage.py的目录下会多一个c ...

  9. python之Django学习笔记(二)---Django从工程创建、app创建到表建模在页面的显示

    创建工程: 在命令行中切换目录至需要创建工程的目录,然后在命令行中输入如下命令创建djangoTestPro工程 D:\PycharmProjects\untitled\MyTestProject&g ...

随机推荐

  1. 每天一道LeetCode--371. Sum of Two Integers

    alculate the sum of two integers a and b, but you are not allowed to use the operator + and -. Examp ...

  2. Activity之间传递数据或数据包Bundle,传递对象,对象序列化,对象实现Parcelable接口

    package com.gaojinhua.android.activitymsg; import android.content.Intent; import android.os.Bundle; ...

  3. Part 93 Protecting shared resources from concurrent access in multithreading

  4. java中初始化时机和顺序呢

    class Pupil{ Pupil(int age){ System.out.println("Pupil:"+age); } } class Teacher{ Pupil p1 ...

  5. Exchange 2010先决条件

    为了方便大家一步到位的进行学习,已将各种角色安装所需的先决条件给与总结了,但注意系统需求是2008 R2     1.对于执行客户端访问.集线器传输及邮箱角色典型安装的服务器            ( ...

  6. c++ string 拼接 int错误

    程序中用到字符串和int合成字符串,受java习惯的影响,直接进行了字符串与int的+操作,结果不正确.查了一下才明白问题所在,记录一下string str=”abc”+1;输出为:bc,因为”abc ...

  7. 【风马一族_Android】造作app的效果图

    一.墨刀 官网:https://modao.cc

  8. zedboard 构建嵌入式linux

    本文通过五部完成zedboard的嵌入式LINUX搭建,所谓磨刀不五砍材工嘛 1:系统环境搭建 要准备好交叉编译环境 见http://blog.csdn.net/xiabodan/article/de ...

  9. Python的类变量和对象变量声明解析

    Python的类和C++一样,也都是存在两种类型的变量,类变量和对象变量!前者由类拥有,被所有对象共享,后者由每个对象独有.这里我主要想讨论一下他们的声明办法. 首先说的是对象变量: 只要是声明在类的 ...

  10. WPF中XAML转义字符

    字符 转义字符 备注 & (ampersand) & 这个没什么特别的,几乎所有的地方都需要使用转义字符 > (greater-than character) > 在属性( ...