Django开发中常用的命令有哪些
admin
2023-05-26 00:21:36
0

 1. 创建一个Django Project#使用下面的命令可以创建一个projectdjango-admin.py startproject mysite #创建好之后可以看到如下的pro...

1. 创建一个Django Project

1

2

3

4

5

6

7

8

9

10

11

#使用下面的命令可以创建一个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,如果需要更改端口号,可以将其以参数的形式传进去

1

python manage.py runserver 8080

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

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

1

python manage.py shell

4. 创建Django App

1

python manage.py startapp books

1

2

3

4

5

6

# 创建好的App目录结构如下

books/

  __init__.py

  models.py

  tests.py

  views.py

5. 校验Model的有效性

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

1

python manage.py validate

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

0 errors found

6. 生成SQL schema

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

1

python manage.py sqlall books

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

7. 同步Model到数据库

1

2

3

python manage.py syncdb

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

python manage.py dbshell

  


相关内容

热门资讯

中国首例对外贸易国家安全调查 商务部新闻发言人就对相关进口打印复印办公设备发起对外贸易国家安全调查答记者问。问:我们关注到商务部发...
商务部:对美国合规性测试公司采... 中华人民共和国商务部令二〇二六年 第3号经国家反外国制裁工作协调机制批准,现公布《关于对美国合规性测...
神二十一号乘组返回后首次与记者... 今天(8月5日)下午,神舟二十一号航天员乘组与记者见面会在北京航天城举行。这是神舟二十一号航天员张陆...
将办公软件变为娱乐道具 “乱讲... 将办公软件变为娱乐道具 用轻松幽默甚至“无厘头”方式解读荒诞主题 “乱讲PPT”解锁社交新方式 PP...
三星电子公布CXL 3.2内存... IT之家 8 月 5 日消息,作为三星电子 FMS 2026 峰会活动的一部分,该企业在官网上公布了...
超擎数智与香港中文大学(深圳)... 【科技快报网】2026年8月3日,超擎数智与香港中文大学(深圳)正式签署联合实验室协议,共同成立港中...
男子突发性耳聋,元凶竟是“电钻... “池塘边的榕树上,知了在声声叫着夏天……”盛夏蝉鸣,本是很多人记忆中,夏天标配的背景音。 但是,最近...
合物660|为都市成年人打造一... 8月7日至9日,合物660文创园将在户外大草坪举办一场以“大人放假日”(BigKidDays)为主题...
日本机器人失落三十年 ► 文 观察者网心智观察所 东京的日本科学未来馆里,今天依然摆着一台已经“退休”的机器人。直到20...
长城H10汽车与小米CarIo... IT之家 8 月 5 日消息,长城汽车今日宣布,长城 H10 与小米 CarIoT 实现跨生态互通,...