django笔记(3)基本命令-当前用到的

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自带文件django-admin.py,另一个是项目根目录下的manage.py。我最开始的理解是manage.py实际上就是调用的django-admin.py,只不过django-admin.py进行的是全盘操作,需要指定位置。而manage.py自动定义了路径就是当前项目,看过官方文档以后看来理解的并没有太大出入:

manage.py does the same thing as django-admin but takes care of a few things for you:

  • It puts your project’s package on sys.path.
  • It sets the DJANGO_SETTINGS_MODULE environment variable so that it points to your project’s settings.py file.

常用指令

下面的django-admin.py和manage.py使用无效的时候可以去掉.py用manage和django-admin

创建项目

django-admin.py startproject project_name

此时还没有项目,所以需要用django-admin.py,在当前shell发起路径创建项目,需要先用cd命令指向目标目录

创建APP

python manage.py startapp app_name

如果用pycharm,此时可以直接在terminal窗口输入指令即可直接调用项目目录下的manage.py

数据表操作

python manage.py makemigrations
python manage.py migrate

makemigrations是分析models.py文件,然后根据文件创建migrations目录下的文件,也就是应用最新的数据表配置。此时还没有将配置同步到数据库。使用migrate是将migrations目录下的配置文件同步到数据库,也就是在数据库中修改字段。

这两个命令都还带有参数,具体可参考官方文档。若不输入参数则默认更新所有app,也可以通过参数指定具体app

开发服务器

python manage.py runserver [addrport]

django可以直接启动开发服务器,名字也就说明了只建议开发时使用,不要用在生产环境。可以不指定端口号默认是本地可以通过8000端口访问。也可以指定端口号实现本地指定端口号访问。

[addrport]可以输入0.0.0.0:n实现外网通过n端口访问此开发服务器。

超级管理员

python manage.py createsuperuser
python manage.py changepassword username

django自带账户管理系统,而超级管理员可以通过后台系统登录后管理everything。第一行代码创建账户,第二行在忘记密码时可以更改密码。

获取django版本号

django-admin version

获取命令列表

python manage.py

不带任何参数,django会返回所有的可用命令列表

注意

运行以后如果无法访问,请按照如下顺序检查:

  1. 开启admin,访问admin,如果可以访问,则自建的url有误
  2. 检查进程是否正在运行django服务
  3. 使用traceroute(linux)、tracert(win)查看路由,是否正确的到达了本机的地址,若错误考虑vpn等未关闭情况

Techie亮博客,转载请注明:Coologic » django笔记(3)基本命令-当前用到的

Coologic 博客域名已更改,已从 www.techieliang.com 改为 www.coologic.cn,上述链接地址受到影响,若需查看源文请手动修改,多有不便,敬请谅解。
DJANGO学习笔记-项目篇(云笔记项目) DJANGO学习之云笔记项目 1. 项目介绍 1.1 云笔记项目:用户可在该系统中记录自己的日常学习/旅游笔记,用户的数据将被安全的存储在云笔记平台;用户与用户之间数据为隔离存储(用户只有在登陆后才能使用相关笔记功能,且只能查阅自己的笔记内容) 1.2 功能拆解: 用户模块 注册 - 成为平台用户 登陆 - 校验用户身份 退出登陆 - 退出登陆状态 笔记模块 查看笔记列表 - 查 创建新笔记 - 增 修改笔记 - 改 删除笔记 - 删 2. 项目配置 2.1 项目创建: 进入命令行,输入 阅读详情

相关推荐

Django3.0使用-框架命令

1,引言 1.1,什么是Django框架命令 所谓框架命令就是与Django工程创建、开发相关的一些指令,这些指令运行在所在的系统平台中。通过命令行形式执行并生成相应的结果。在Windows系统中有些类似常用的dos命令的使用。 1.2,框架命令调用形式 框架命令使用有三种形式。 1.2.1,django-admin 形式 django-admin是一个脚本文件,用做Django的命令...

mystonelxj的博客 440

Django获取当前时间和Linux系统时间不一致

配置文件中修改:TIME_ZONE的值改为上海,USE_TZ的值改为False,重启项目即可 转载于:https://www.cnblogs.com/JadenFK3326/p/11281404.html

aozhaolu0268的博客 435

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

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

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

django常用命令行和一些笔记

命令行 新建项目:django-admin startproject projectname 新建应用:python manage.py startapp appname(每次创建了新的app后,都需要在全局settings中注册) 创建模型:python manage.py makemigrations(注意要先注册app,在settings.py中) 创建真实的数据表:pyt...

dlik85202的博客 148

保姆级教程:用TIA Portal V17给S7-1200 PLC和HMI做个联调仿真(附抢答器完整项目包)

本文提供了一份详细的TIA Portal V17教程,指导如何实现S7-1200 PLC与HMI的联合仿真开发。通过抢答器项目实例,涵盖从环境搭建、PLC编程到HMI设计的全流程,帮助工程师高效完成工业自动化系统的虚拟调试,显著提升开发效率。

weixin_30417487的博客 625

毫米波雷达入门知识

毫米波雷达入门知识

ssbzxcvbnm1234567的博客 5444

Django笔记3

上节内容回顾: 1,请求周期 url &amp;gt; 路由 &amp;gt; 函数或类 &amp;gt; 返回字符串或者模板语言? Form 表单提交: 提交 -&amp;gt; url &amp;gt; 函数或类中的方法 - .... HttpResponse('....') render(request,'index.html') ...

MR. Dong的博客 198

从Excel到Power Pivot:构建你的第一个商业智能分析模型

本文详细介绍了如何从Excel升级到Power Pivot,构建你的第一个商业智能分析模型。通过激活Power Pivot功能、导入数据、建立表关系、创建智能度量值以及打造交互式仪表盘,帮助用户高效处理百万行级别的数据,实现数据自动关联和动态分析,大幅提升商业决策效率。

weixin_30629653的博客 256

Django 环境配置和基本命令

文章目录前言环境准备1. 安装python32. 安装虚拟环境安装virtualenvvirtualenvwrapper安装Django 前言 之前有学习过Django,但是时间过去太久了,有些遗忘,最近需要布一个API需要用到Django-rest-framework,所以,现在重新学习一番,并且记录下来,以加深记忆。 环境准备 1. 安装python3 这个就不用多讲了,Mac系统中自带了p...

Jim的博客 300

vmware虚拟机网络连接问题

主机:ubuntu14.04 Vitual Network Editor

入门虽易,精通不易,且学且珍惜! 1354

PotPlayer 史诗级更新!实时字幕生成+实时翻译,看片真的无敌了!

potplayer已经更新实时字幕生成+实时字幕翻译功能

阿虚同学的博客 1万+

Django基本命令

1、创建一个django project django-admin.py startproject mysite 当前目录下会生成mysite的工程,目录结构如下: manage.py-----Django项目里面的工具,通过它可以调用djangoshell和数据库等。 settings.py----包含了项目的默认设置,包括数据库信息,调试标志以及其他一些工作的变量。 urls.py-----负责把URL模式映射到应用程序。 2、在mysite目录下创建应用...

crazy_script的博客 1019

【MicroPython编程-ESP32篇:设备驱动】-SHT31温度湿度传感器驱动

SHT31 是 Sensirion 的下一代温湿度传感器。 它建立在一个新的 CMOSens® 传感器芯片之上,该芯片是 Sensirion 新湿度和温度平台的核心。

视觉与物联智能 229

django基本命令-启动、新建

1、新建一个django project django-admin.py startproject project_name 特别是在 windows 上,如果报错,尝试用 django-admin 代替 django-admin.py 试试 2、新建app 要先进入项目目录下,cd project_name 然后执行下面的命令(下同,已经在项目目录下则不需要 cd project_name) python manage.py startapp app_name 或 django...

weixin_40547993的博客 2万+

PCL基础:getTransformation函数全流程解析与应用实例,一篇文章精通点云变换

在 Eigen 和 PCL 中,getTransformation是一个常用的函数,用于根据输入的平移和旋转信息(如欧拉角或四元数)生成一个仿射变换矩阵(Eigen::Affine3f或 Eigen::Affine3d)。1)在 Eigen 中,可以通过四元数和平移向量构造一个变换矩阵。2)讲解了从四元数转换到欧拉角,或者从欧拉角转换到四元数的方法。

weixin_42896234的博客 1368

手把手教你 Ubuntu 24.04 离线安装 Ollama

本文介绍 Ubuntu 下离线安装 Ollama 并使用 Ollama 部署 llama3.1-70b 大模型

举世誉之而不加劝,举世非之而不加沮,定乎内外之分,辩乎荣辱之境,斯已矣。 1018

Django 基本命令

Django 基本命令 本节主要是为了让您了解一些django最基本的命令,请尝试着记住它们,并且多多练习下 1. 新建一个 django project django-admin.py startproject project-name 一个 project 为一个项目,project-name 项目名称,改成你自己的,要符合Python 的变量命名规则(以下划线或字母开头) 2. 新建 ap...

weixin_44493841的博客 105

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

python 命令-Django 基本命令

Django 基本命令本节主要是为了让您了解一些django最基本的命令,请尝试着记住它们,并且多多练习下,特别是标记为红色的那些打开 Linux 或 MacOS 的 Terminal (终端)直接在 终端中输入这些命令(不是 python 的 shell中)如果是 windows 用 cmd(开始 搜索 cmd 或者 快捷键win + R,输入 cmd) 直接在 cmd 上操作。1. 新建一个 ...

weixin_37988176的博客 285

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

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

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

weixin_55731208的博客 2845

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Django的基本命令

Django的基本命令 Django的基本命令 runserver ,本地简易运行Django项目; shell ,进入Django项目的python shell 环境; test ,执行Django用例测试; makemigrations ,创建模型变更的迁移文件; migrate,执行上一个命令创建的迁移文件; dumpdata ,把数据库数据导出到文件; loaddata ,把文件数据...

qq_42285002的博客 165

python命令行调试django代码_Django 基本命令

Django 基本命令本节主要是为了让您了解一些django最基本的命令,请尝试着记住它们,并且多多练习下,特别是标记为红色的那些打开 Linux 或 MacOS 的 Terminal (终端)直接在 终端中输入这些命令(不是 python 的 shell中)如果是 windows 用 cmd(开始 搜索 cmd 或者 快捷键win + R,输入 cmd) 直接在 cmd 上操作。1. 新建一个 ...

weixin_39862484的博客 466

Django 框架解析+基本配置+基本命令+常用函数

Django 基础教程 框架解析 MVT框架 M:数据层【数据库】Model.py V:业务层【查询数据库、处理路由请求业务】view.py T:表现层(前后端不分离)【模板、html】template文件夹 manage.py Django管理引擎 驱动相关命令 python manage.py [相关命令] project #项目总控文件夹 settings.py # 全局配置 urls.py # 总路由 wsgi.py # nginx/apache相关 init.py # 全局初始化(一般不用)

文始道宗藏经阁 895

Django系列3-Django常用命令

python django 常用命令

只是甲的博客 1962

Django基本命令-第30篇

在DJango里django-admin.py和manage.py都是Django的命令工具集,用于处理系统管理相关操作,而manage.py是在创建Django工程时自动生成的,manage.py是对django-admin.py的简单包装,二者的作用基本一致。 区别: 1、django-admin存放在Python的site-packages\django\bin 里,manage.py存放在项目工程文件夹里。 2、django-admin可以对不同的项目进行设置,而manege.py只能当前的工程有

qq_41585840的博客 161

Django 学习笔记(3)——用命令行创建 Django 项目和 APP

我相信有很多同学像我一样买不起 pycharm 的专业版[狗头],所以本文就介绍如何用命令行来创建 Django 项目和 APP。 1. 创建 Django 项目 如果各位还没有安装 Django,那么就直接使用 pip install django 或者 conda install django 即可。 (1) 首先打开 cmd 或者 anaconda prompt。 cmd 的打开方式为 win + r > 输入 cmd > 回车。 (2) 创建你的 Django 项目的存放地址。(.

LiQZ的博客 5117
上一篇: 书单201904
下一篇: Django2.0中URL配置及path/include类使用
coologic
博客等级 码龄7年 35粉丝 161原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值