一.创建项目
命令:django-admin startproject mysite
mysite
├── manage.py└── mysite ├── __init__.py ├── settings.py ├── urls.py └── wsgi.py1.manage.py 与Django进行交互的命令行工具,比如后面根据model生成数据库表结构、供开发使用的server等都是使用该工具,在manage.py的同级目录使用python manage.py 可以看到可以使用的命令列表2.mysite:这个才是工程的包名。3.__init__.py:表明mysite是一个包。4.setting.py:Django的配置文件,包括工程的app配置、数据库配置、语言配置等。5.urls.py:Django的dispatcher,根据不同的url映射到不同的视图。6.wsgi.py:WSGI是web server gateway interface,这个文件是使project符合这种协议的入口点(entry-point)
二.创建app
命令:python manage.py startapp userslearn/├── __init__.py├── admin.py├── models.py├── tests.py└── views.py1.learn:app的根目录2.admin.py:Django自带了一个管理界面,这个文件可以注册model在界面中管理3.__init__.py:表明polls也是一个包4.migrations:用来初始化数据库,在执行python manage.py makemigrations 的时候会自动生成一个文件在这里 (1.7版本以上)5.__init__.py:表明migrations也是一个包6.models.py:在这个文件里面定义model类7.tests.py:写测试代码
8.views.py:视图,Django映射urls.py里面的url的时候,在views.py里面查找对应的处理方法
以上就是djiango目录文件的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2269808.html