Python笔记之Django命令大全

django和python常用的命令 将数据库内容导出为 JSON 文件,如 python manage.py dumpdata > data.json。输出格式适合生成 requirements.txt,如 pip freeze > requirements.txt。从 JSON 文件导入数据,如 python manage.py loaddata data.json。<app_name> 为应用名称,如 blog,会在项目目录下生成应用文件夹。<script.py> 为脚本文件名,如 python hello.py。 阅读详情

运行 django-admin.py startproject mysite 命令在当前目录创建一个 mysite 目录。

django-admin.py这个文件在C:\Python27\Lib\site-packages\django\bin文件夹里,可以把该目录添加到系统Path里面。

Django内置一个轻量级的Web服务器。

进入 mysite 目录的话,现在进入其中,并运行 python manage.py runserver 命令

启动服务器,用http://127.0.0.1:8000/可以进行浏览了,8000是默认的端口号。

python manage.py runserver 8080

更改服务器端口号

python manage.py shell

启动交互界面

python manage.py startapp books

创建一个app,名为books

python manage.py validate

验证Django数据模型代码是否有错误

python manage.py sqlall books

为模型产生sql代码

python manage.py syncdb

运行sql语句,创建模型相应的Table

python manage.py dbshell

启动数据库的命令行工具

manage.py sqlall books

查看books这个app下所有的表

python manage.py syncd

同步数据库,生成管理界面使用的额外的数据库表


1.django-admin.py startproject mysite
开始一个项目,会初始化一些项目的结构文件
2.python manage.py runserver ip:port
如: python manage.py runserver 127.0.0.1:8080
利用ip可以访问不在同一个主机的数据库
3.python manage.py syncdb
注:会创建在setting.py下配置的INSTALL_APPS下的所有
app,创建其对应的数据表到指定的数据库,但只创建
不存在的表
4.python manage.py startapp polls
开启一个app叫polls,创建如下文件:
polls/
init.py
models.py
tests.py
view.py
5.python manage.py sql polls
将创建polls的模块的sql语句打印出来,但这不数据库中创建
对应的表,若要创建对应的表,需要先在INSTALL_APPS中配置
指定的app,然后运行同步数据库命令:python manage.py syncdb
6.python manage.py validate
检测模块中是否有错误
7.python manage.py sqlclear polls
打印出清楚模块polls的数据表的方法
8.python manage.py sqlindexes polls
打印出在模块polls中创建的索引
9.python manage.py sqlall polls
打印出所有的创建模块polls的sql语句,包括索引
10.需要在模块中写__unicode__()方法而不是__str__()方法
因为__str__()方法调用__unicode__()方法,并且__str__()方法返回一个utf-8字符串,然而__unicode__()方法返回unicode字符串,因为所有的从数据库中查出的数据都转换为unicode码,这样,__unicode__()类似与unicode(p),转换为unicode码,__str__()类似于encode('utf-8'),转换为utf-8
11.创建超级用户

manage.py createsuper --username=joe --email=joe@example.com

12.设置Django时区
修改TIME_ZONE='Asia/Shanghai',然后重启就ok了
13.查找已安装的模块的路径

    python -c "
    import sys
    sys.path = sys.path[1:]
    import django
    print(django.__path__)"
Django笔记 在 Django 中,ModelForm提供了从模型创建表单的快捷方式。# 自定义字段(非模型字段)# 添加验证逻辑raise forms.ValidationError("标题至少需要5个字符")"""返回当前页附近的页码范围"""{% else %}<a href="? 阅读详情

相关推荐

Django常用命令

Django常用命令

weixin_60605179的博客 1006

django命令大全

1.命令大全 创建项目和注册app 1.django-admin startproject xxx 创建项目xxx 2.python manage.py startapp xxx 注册app ---------------------------------------------- ​ 数据库迁移 3.python manage.py makemigrations 生成数据迁移文件 4.python manage.py migrate

青椒皮蛋_python3 2130

就靠这一篇文章,我就弄懂了 Python Django 的 django-admin 命令行工具集

好长的一篇文章,Python Django 的 django-admin 命令行工具集

梦想橡皮擦,专栏100例写作模式先行者,现象级专栏 《Python 爬虫 100 例》作者、《滚雪球学 Python 专栏》原创者 2万+

【django基础】django相关常用命令

django相关常用命令 1. 创建项目 django-admin startproject mysite 执行完命令后,会生成以下文件 mysite/ manage.py mysite/ __init__.py settings.py urls.py asgi.py wsgi.py 2. 服务启动 python manage.py runserver # 可以指定ip和端口号 python manage.p

苦苦思索的吃瓜群众博客 4306

关于esp32蓝牙模块的使用——esp32学习笔记

关于esp32蓝牙模块的使用——esp32学习笔记 零、前言 esp32自带蓝牙模块可以让我们进行蓝牙连接并进行数据交换 一、经典蓝牙BT 首先来编写代码,经典蓝牙的使用非常简单,首先声明使用了BluetoothSerial这个库,然后使用SerialBT.begin函数设置蓝牙的名字,再然后就是设置配对码,由于这里没有用到配对码,所以我将注释掉。当配对成功我们就使用printf函数打印出蓝牙配对成功。 #include <Arduino.h> #include <BluetoothSer

qq_53965184的博客 5万+

基于STM32的工业I/O模块硬件电路实现

深入解析基于STM32的工业I/O模块硬件电路实现,涵盖关键电路设计与信号处理,突出硬件电路稳定性和工业级可靠性,适合嵌入式开发者参考。

weixin_35835018的博客 453

Django常用命令大全

打开 Linux 或 MacOS 的 Terminal (终端)直接在 终端中输入 windows 快捷键 win + R,输入 cmd,直接在 cmd 上输入 1、新建一个项目 django-admin.py startproject 项目名 以下命令要先进入项目目录下才能执行:cd 项目名 2、新建app (一个项目可以有多个app,通用的app也可以在多个项目中使用) pyth...

shiGXW的博客 2723

【部署优化篇三】《DeepSeek边缘计算实战:把目标检测模型塞进树莓派,让AI在巴掌大的设备上“开天眼“》

谁说只有超级计算机才能跑AI?今天咱们就要在树莓派上玩转DeepSeek目标检测,让这个巴掌大的小盒子变成会‘看’世界的智能终端!本文手把手教你从零开始,把最潮的目标检测模型塞进树莓派。全程高能预警,建议准备好你的树莓派4B/5和散热风扇,咱们这就开启边缘计算的魔法之旅!

商务合作|问题讨论|交流学习 请联系作者微信,加微信请务必注明来意,博客主页有联系方式 1305

Django系列3-Django常用命令

python django 常用命令

只是甲的博客 1962

【x265编码器】章节1——x265的lookahead模块分析

目录一、模块功能二、lookahead模块分析1.调用流程2.代码分析Lookahead::addPicture()Lookahead::checkLookaheadQueue()Lookahead::getDecidedPicture()Lookahead::findJob()Lookahead::slicetypeDecide()PreLookaheadGroup::processTasksLookaheadTLD::lowresIntraEstimate()Lookahead::slicetypeAn

vcvdv123的博客 4万+

Qt入门教程【高级控件篇】QModelIndex索引

QModelIndex索引

小鱼酱的博客 4465

基于Django的Python应用——学习笔记

打开learning_logs/models.py建立两个模型# """用户学习的主题"""# """返回模型的字符串表示""""""学到的有关某个主题的具体知识""""""返回模型的字符串表示"""

weixin_55731208的博客 2844

华为OD 面试手撕代码真题【判断链表是否有环】

华为OD 面试手撕代码真题【判断链表是否有环】

MISAYAONE的博客 7225

5年Python生涯总结出10个玩Python必备的网站

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习..

二哥为啥不像程序员? 4417

基于STM32L4XX、HAL库的 TMC2660C-PA 驱动程序设计

/ 默认灵敏度和电流。// 20/31最大电流。

zhusl6688的博客 383

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

django 命令大全

1 Python安装Django pip install django 2 查看Django的版本 python djano.VERSION 3 创建Django 项目 django-admin startproject '项目名' a .settings.py: Django的项目配置文件。默认时,在其中定义了本项目引用的Django组件、Django项目名等。在之后的开发中,还需在其中配置数据库参数、导入的其他Python包等信息。 b. urls.py: ...

Smile_xu_OoO的博客 291

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Python练习Django项目——学习笔记

    学习如何使用Django(http://djangoproject.com/ )来开发一个名为“学习笔记”(Learning Log)的项目,这是一个在线日志系统,让你能够记录所学习的有关特定主题的知识。    首先为这个项目制定规范,然后为应用程序使用的数据定义模型。我们将使用Django的管理系统来输入一些初始数据,再学习编写视图和模板,让Django能够为我们的网站创建网页。最后将改...

u012084802的博客 6247

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Django 基本命令大全

0 最近在学习django方面的知识,看到自强学堂讲的很不错。力荐!!!1 新建一个django-project(项目)django-admin.py startproject 项目名2 新建app (一个项目有多个app,通用的app也可以在多个项目中使用)python manage.py startapp app-name 或者 django-admin.py startapp app-na...

tian_panda的博客 746

用python开发一款云笔记_Django 项目之网络云笔记

《Django 项目之网络云笔记》网络云笔记功能:1. 注册2. 登陆3. 退出登陆4. 查看笔记列表5. 创建新笔记6. 修改笔记7. 删除笔记数据库设计模型类1. 用户模型类class User(models.Model):username = models.CharField("用户名", max_length=30, unique=True)password = models.CharFi...

weixin_39533052的博客 467

Python毕业设计基于Django的读书笔记共享平台

功能介绍 软件的功能: 1、开发实现读书笔记共享平台的整个系统程序: 2、管理员:首页、个人中心、用户管理、笔记分享管理、个人笔记管理、管理员管理、交流互动、系统管理等。 3、用户:首页、个人中心、笔记分享管理、个人笔记管理、我的收藏管理。 4、前台首页:首页、笔记分享、交流信息、个人中心、后台管理等相应操作: 5、基础数据管理:实现系统基本信息的添加、修改及删除等操作,并且根据需求进行交流信息的查看及回复相应操作。

QQ860660016的博客 1344

Django笔记四十之运行Django环境的python脚本

这一篇笔记介绍如何在 Django 中运行脚本。假设说我们要实现一个功能,需要获取 blog.models.Blog 这张表里的总数且使用 print() 输出。如果代码逻辑很短,且是一次性执行的操作,我们可以在系统的根目录下使用在 shell 中操作实现。但是如果这个需求是一个很长的逻辑,且需要可以重复执行,那么应该如何操作呢?首先,我们需要可以用到 Django 里的 Blog model,然后使用 model 的方式来进行查询。我们可以将其写入一个文件,每次都使用 shell 来调用。

weixin_43354181的博客 1636

如何检查Django版本

我必须在我们的应用程序中使用Python和Django 。 所以我有两个版本的Python,2.6和2.7。 现在我已经安装了Django。 我可以运行示例应用程序来测试Django的成功。

p15097962069的博客 1382

Django学习笔记之Django基础学习

例如:第一章 Python 机器学习入门之pandas的使用。

weixin_43636034的博客 1316

Django5个人笔记

首先是一个开源、高级的 Python Web 框架:提供从数据库到用户界面的完整解决方案,内置 ORM、模板引擎、表单处理、认证系统等。让人们专注于编写应⽤程序,⽽⽆需重新发明轮⼦。

W3508559248的博客 559

Python django flask学生读书笔记共享平台设计

在用户注册页面可以填写用户名、姓名、性别、头像、手机、邮箱、兴趣标签等信息进行注册,如图所示。登录3.3笔记分享在笔记分享页面通过填写笔记名称、笔记类型、笔记标签、笔记图片、分享日期、用户名、邮箱、审核回复、审核状态等信息进行搜索、添加,如图所示。3.4交流互动在交流互动页面通过填写帖子标题、用户名、状态、操作等信息进行公开、私人操作,如图所示。从上面的描述中可以基本可以实现软件的功能:1、开发实现读书笔记共享平台的整个系统程序;2、管理员;

qq_3166678367的博客 875
上一篇: Python自学笔记
下一篇: Hadoop Demo(一)【统计文件中单词出现的频率】
.NET跨平台
博客等级 码龄15年 6066粉丝 738原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值