DJANGO基础命令

本文围绕Django后端开发展开,介绍了安装Django、创建项目与应用程序的方法,阐述了定义模型、激活模型及数据库迁移的操作。还说明了管理网站的创建超级用户、注册模型等步骤,以及创建网页的三个阶段和配置设置的要点,如生产环境参数修改等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


DJANGO基础命令

安装Django

pip install Django

创建Django项目

django-admin.py startproject project_name .

创建数据库

python manage.py migrate

查看项目运行

python manage.py runserver

关闭这个服务器:ctrl+c

创建应用程序

Python manage.py startapp app_name

定义模型

文件models.py,创建类,参阅Django Model Filed Reference(Django模型字段参考)网址:docs.djangoproject.com/en/1.8/ref/models/fields/
激活模型
文件settings.py添加应用程序至INSTALLED_APPS元组项
命令Python manage.py makemigrations app_name让django确定如何修改数据库
命令Python manage.py migrate应用迁移

管理网站

创建超级用户

Python manage.py createsuperuser

执行createsuperuser命令时,提示输入超级用户名,电子邮件,两次密码
Django存储密码时保存计算的散列值,每次登录计算散列值并进行比较

向管理网站注册模型

Django自动在管理网站添加了一些模型,如user和group,但对于我们创建的模型,必须手工进行注册
修改文件admin.py,注册模型后,使用Admin.site.register(模型名)

Django shell

修改数据时步骤

修改models.py
对 app_name调用makemigrations
让django迁移项目migrate
在admin.py中注册模型

创建网页

三个阶段:定义URL,编写视图和编写模板,

Models:
ForeignKey外键引用

配置设置

Settings.py下面
DEBUG = True 默认为true,这时可看一以出错的各种信息,包括异常的信息。
生产环境时,改为flase
ALLOWER_HOSTS=[ ] 配置哪些IP可以访问应用,默认只有127.0.0.1
INSTALLED_APPS=[…] 配置应用
MIDOLEWARE=[…] 中间件
TEMPLATES=[…] 模板
DATABASES={…} 数据库
LANGUEGE_CODE=’en-us’ 配置语言,可改成中文‘zh-hans’

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值