django xadmin的使用

xadmin的使用

步骤:
开发环境:python3.6 + django2.0

  1. 下载:链接:https://pan.baidu.com/s/14SSw4BSRbU0dCzgIiK-drQ
    提取码:b0mi
    下载完成之后解压文件夹
    在这里插xadmin入图片描述
    xadmin是我们项目需要的文件,requirements.txt是环境依赖,没有使用网上其他教程那样,取git上面下载,在git上面下载的会有一些问题,各种报错,需要导入很多文件,使用我的可以直接pip安装,就可以快乐的玩耍了
    在项目中的使用
    在这里插入图片描述这是我的 项目结构,习惯将扩展放在一个包下面,根据你自己的需求来就行,每个人的习惯不同在这里插入图片描述修改一下红色框框,修改完之后目录就会变颜色,紧着这修改项目settings.py文件
    加上两行代码
sys.path.insert(0, os.path.join(BASE_DIR, 'apps'))
sys.path.insert(1, os.path.join(BASE_DIR, 'extra_apps'))

在这里插入图片描述

按照上面设置之后   这里导入app的时候就直接输入app的名称就可以,前提是上面的每一步都要做完
INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'xadmin',
    'students',(app名称)
]
如果没有做
INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'xadmin',
    'app.students',(app:这个app是管理你项目app的,我用的app,如果你的是test,那么这里就是rest.students,)
]
  1. 安装相关依赖 pip install -r requirements.txt 一般都成功了,如果没有成功检查看哪个出错就修改哪一个
  2. 配置url(这是你项目setting的url) 导入 import xadmin 添加路径 path('xadmin/', xadmin.site.urls),
  3. 这里要进行迁移目录,不然不会生成xadmin表,python manage.py makemigrations python manage.py migrate 可以去数据库看下有没有成功,如果没有成功需要重新迁移,python manage.py createsuperuser 创建管理用户在这里插入图片描述
  4. 测试是否安装成功
    运行项目 python manage.py runserver 或者 python manage.py runserver 127.0.0.1:8000
python manage.py runserver 127.0.0.1:8000  如果你想让局域网之内能够访问,那么需要在settings.py中修改 ALLOWED_HOSTS = ['*']   * 号表示都可以访问, 8000是端口,自己随便定义,最后不低于5000,避免端口冲突,最大是65535,超过无效

启动项目之后在浏览器中输入127.0.0.1:8000/xadmin 这个根据你项目运行时的地址来进行访问 输入用户名 密码 ,这样就成功了,快乐玩耍吧
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值