django框架基础

Djang是用python语言写的开源web开发框架,并遵循MVC设计

并且django有一个专有名词:MVT

         M全拼为model,功能是负责数据处理,内嵌了orm框架

         V全拼为view,功能是接收httprequest,业务处理,返回httpresponse

         T全拼为template,功能是负责封装构造要返回的html,内嵌了模板引擎

         上图说话:
一些基本的django命令:

新建django

         Django-admin.pystartproject  项目名字(如果在windows上报错,尝试django_admin

新建app

         Pythonmanage.py startapp   app名字

创建数据库表或者更改数据库表

         Pythonmanage.py makemigrations

提示当端口被占领时可以使用其他端口:      

         Pythonmanage.py runserver 8001

清空数据库:

         Pythonmanage.py flush

创建超级管理员:

         Pythonmanage.py createsupersuer(按提示输入用户名  密码  邮箱)

修改密码:

         Pythonmanage.py changepassword suername

导入数据库:

         Pythonmanage.oy dumpdata.appname>appname.json

         Pythonmanage.oy loaddata appname.json

项目名字文件夹里的意义:

__init__.py   :没多大意义

Settings.py   :左右的设置都在里面

Urls.py     :做url配置的文件   匹配内容:第一个参数是正则表达式,就是地址后面的内容,第二个是指定一个视图,如果匹配成功,则视图将被调用执行

Wsgi.py     :专门为python编写的web服务器进行发布

 

 

新建模块文件里包含的文件意义:

admin.py :用于做后台管理的文件

migrations :用于做数据的迁移

models.py :用于做模型开发

tests.py :用于做简单的测试

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值