zoukankan      html  css  js  c++  java
  • 用户注册

    创建用户模块子应用

    1. 创建用户模块子应用

      1.准备apps包,用于管理所有应用

      2.在apps包下创建应用users

      

    $ cd ~/projects/meiduo_project/meiduo_mall/meiduo_mall/apps
    $ python ../../manage.py startapp users
    

      

    2. 查看项目导包路径

    已知导包路径

    • meiduo_project/meiduo_mall

    已知 'users'应用所在目录

    • meiduo_project/meiduo_mall/meiduo_mall/apps/users

    得到导入'users'应用的导包路径是:meiduo_mall/apps/users 

    3. 注册用户模块子应用

    INSTALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
    
        'meiduo_mall.apps.users', # 用户模块应用
    ]
    

      由于上述

    'meiduo_mall.apps.users'导包比较长所以追加导包路径实现users

    追加导包路径

    理想的实现方式

    INSTALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
    
        'users', # 用户模块应用
    ]

    分析:

    • 已知导包路径
      • meiduo_project/meiduo_mall
    • 已知'users'应用所在目录
      • meiduo_project/meiduo_mall/meiduo_mall/apps/users
    • 若要直接以应用名'users'注册
      • 需要一个导包路径:meiduo_project/meiduo_mall/meiduo_mall/apps

    解决办法

    * 追加导包路径:`meiduo_project/meiduo_mall/meiduo_mall/apps`

    1. 追加导包路径

    1.查看项目BASE_DIR

     

    2.追加导包路径 

    2. 重新注册用户模块应用

    INSTALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
    
        'users', # 用户模块应用
    ]
    

    重新注册完users应用后,运行测试程序。

     
  • 相关阅读:
    qt creator 提醒cannot find lqtmaind collect2: ld returned 1 exit status
    1000以内的完数经典c程序100例
    c# 中dataset的使用
    碰到的gcc和vc函数的区别
    vim简单配置
    莫名其妙的java struts2
    校园网arp病毒防范
    sql语句(逐渐添加中)
    Mysql 关键字保留字(转帖)
    找opencv的lib所在的目录
  • 原文地址:https://www.cnblogs.com/csp813/p/14598876.html
Copyright © 2011-2022 走看看