博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
django 目录结构修改
阅读量:5799 次
发布时间:2019-06-18

本文共 1475 字,大约阅读时间需要 4 分钟。

1 ├── myapp11 ├── manage.py12 └── myxunlei13     ├── settings.py14     ├── settings.pyc15     ├── urls.py16     ├── urls.pyc17     ├── wsgi.py18     └── wsgi.pyc

本来目录结构是这样的,myxunlei是我的工程名。

myapp是 某个app的名字。

1 . 2 ├── apps 3 │   ├── hash 4 │   │   ├── __init__.py 5 │   │   ├── __init__.pyc 6 │   │   ├── models.py 7 │   │   ├── models.pyc 8 │   │   ├── tests.py 9 │   │   └── views.py10 │   ├── __init__.py11 │   └── __init__.pyc12 ├── manage.py13 ├── settings.py14 ├── urls.py15 └── wsgi.py

需要变成上面这样一种结构。

需要修改的地方有:

1. manage.py

1 #!/usr/bin/env python 2 import os 3 import sys 4  5 if __name__ == "__main__": 6     os.environ.setdefault("DJANGO_SETTINGS_MODULE", "settings") 7  8     from django.core.management import execute_from_command_line 9 10     execute_from_command_line(sys.argv)

修改了第六行。myxunlei.settings ==> settings 

 

2. settings.py

ROOT_URLCONF = 'urls'

修改为当前目录的urls.py

 

3. 配置app 路径

在apps 下创建__init__.py ,将apps识别为一个package

将新创建的app移到apps目录下。

修改settings.py 

1 INSTALLED_APPS = ( 2     'django.contrib.auth', 3     'django.contrib.contenttypes', 4     'django.contrib.sessions', 5     'django.contrib.sites', 6     'django.contrib.messages', 7     'django.contrib.staticfiles', 8     # Uncomment the next line to enable the admin: 9     # 'django.contrib.admin',10     # Uncomment the next line to enable admin documentation:11     # 'django.contrib.admindocs',12     'apps.hash',13 )

 

这样,就可以集中对多app进行管理了。

 

包含一个test 视图的完整代码如下:

http://files.cnblogs.com/tk091/myxunlei.zip

转载地址:http://hfafx.baihongyu.com/

你可能感兴趣的文章
微信公众号
查看>>
POJ1061 青蛙的约会(扩展欧几里得)题解
查看>>
关于Android studio团队协同开发连接到已有项目
查看>>
Sql获取表的信息
查看>>
Java-大数据-图汇集
查看>>
一、数论算法
查看>>
Asp.net MVC 中Controller的返回类型大全
查看>>
用一条SQL语句实现斐波那契数列
查看>>
[高中作文赏析]跋涉与成功
查看>>
swift-辞典NSDictionary定义,变化的关键,删/加入关键
查看>>
python----slots属性安全类
查看>>
《Programming WPF》翻译 第5章 1.不使用样式
查看>>
.NET垃圾回收:非托管资源,IDispose和析构函数的结合
查看>>
H2内存数据库 支持存储到文件
查看>>
css3处理sprite背景图压缩来解决H5网页在手机浏览器下图标模糊的问题
查看>>
BlockCanary 一个轻量的,非侵入式的性能监控组件(阿里)
查看>>
【HDU 1228】A + B
查看>>
CentOS 7搭建SVN服务器
查看>>
Atitit.远程接口 监控与木马 常用的api 标准化v2 q216
查看>>
linux创建文件树,孩子兄弟树(或广义表),创建文件树及其訪问
查看>>