djiango目录文件


本文摘自php中文网,作者巴扎黑,侵删。

一.创建项目

命令:django-admin startproject mysite

mysite

├── manage.py
└── mysite
├── __init__.py
├── settings.py
├── urls.py
└── wsgi.py
1.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 users
learn/
├── __init__.py
├── admin.py
├── models.py
├── tests.py
└── views.py
1.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目录文件的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python数据分析师需要学什么

比较Python中%r和%s的用法区别

怎么下载官网Python并安装

Python之正弦曲线实现方法分析

Python数据结构:一个被低估的namedtuple(二)

Python网络编程之tcp套接字的简单用法

Python使用什么符号表示注释

iPythonPython区别

零基础写Python爬虫之爬虫编写全记录_Python

int是Python的保留字吗

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...