1. django项目目录下新建一个apps的python包
2. 将所有的应用移动到该(apps)包下
3. 在项目setting.py文件中增加如下配置
import sys
# 搜索路路径中增加apps文件夹
sys.path.insert(0, os.path.join(BASE_DIR, "apps"))
4. 这样在注册应用时就直接可以这样写应用名,而不需要写成apps.应用名
5. 在项目的urls.py文件中也可以直接写
urlpatterns = [
url(r"^user/", include("user.urls", namespace="user")), # 用户模块
url(r"^cart/", include("cart.urls", namespace="cart")), # 购物车模块
url(r"^order/", include("order.urls", namespace="order")), # 订单模块
url(r"^", include("goods.urls", namespace="goods")), # 商品模块
]
而不需要写成这样
urlpatterns = [
url(r"^user/", include("apps.user.urls", namespace="user")), # 用户模块
url(r"^cart/", include("apps.cart.urls", namespace="cart")), # 购物车模块
url(r"^order/", include("apps.order.urls", namespace="order")), # 订单模块
url(r"^", include("apps.goods.urls", namespace="goods")), # 商品模块
]