django框架运行流程(Django+Xadmin构建项目的方法步骤)
类别:脚本大全 浏览量:2640
时间:2022-01-21 00:38:07 django框架运行流程
Django+Xadmin构建项目的方法步骤Django部分
创建项目
|
django - admin startproject mysite #创建一个mysite项目 |
运行简易服务器
|
python manage.py runserver #欢迎页面http://127.0.0.1:8000 |
设置系统语言和时间
|
//文件名:settings.py ********************* LANGUAGE_CODE = 'zh-hans' TIME_ZONE = 'Asia/Shanghai' |
设置MySQL数据库
更改设置文件之前需先创建好一个数据库
|
* * * * * * * * 项目目录下的__init__.py文件添加如下代码 * * * * * * * * import pymysql pymysql.install_as_MySQLdb() * * * * * * * * * * * * * * * * * * * END * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * settings.py文件 * * * * * * * * * * * * * * * * * * * * * DATABASES = { 'default' : { 'ENGINE' : 'django.db.backends.mysql' , 'HOST' : 'localhost' , 'PORT' : '3306' , 'NAME' : 'dadi' , 'USER' : 'root' , 'PASSWORD' : 'root' , } } * * * * * * * * * * * * * * * * END * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
数据库迁移
|
python manage.py migrate #根据setting.py文件创建数据库表 |
创建管理员账号
|
python manage.py createsuperuser |
至此一个Django的项目已经构建好了,浏览器打开 http://127.0.0.1:8000/admin 可以用设置的管理员账号登录管理后台了。此时还没有创建APP,若要创建APP可在项目目录下运行py manage.py startapp app_name
引入xadmin
安装xadmin
|
pip install git + git: / / github.com / sshwsfc / xadmin.git@django2 |
设置urls.py文件
|
import xadmin / / 添加此行 from django.conf import settings / / 添加此行 from django.conf.urls.static import static / / 添加此行 from django.urls import path urlpatterns = [ path( 'admin/' , xadmin.site.urls), / / 修改此行 ] |
设置settings.py文件
|
import xadmin / / 添加此行 INSTALLED_APPS = [ 'xadmin' , / / 添加此行 'django.contrib.admin' , 'django.contrib.auth' , 'django.contrib.contenttypes' , 'django.contrib.sessions' , 'django.contrib.messages' , 'django.contrib.staticfiles' , 'crispy_forms' / / 添加此行 ] |
再次执行数据库迁移命令
|
python manage.py migrate |
迁移完成之后,即可用之前创建的后台管理账号登录了,此时可以看到后台界面已经改变了。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
原文链接:https://www.jianshu.com/p/6a0c941cac81
您可能感兴趣
- django数据库详解(Django页面数据的缓存与使用的具体方法)
- django怎么创建模板文件(django模板加载静态文件的方法步骤)
- django自定义后台界面(Django csrf 两种方法设置form的实例)
- django 获取请求参数(深入理解Django-Signals信号量)
- django admin 开发实例(Django给admin添加Action的步骤详解)
- django学生管理系统搭建(Django实现学员管理系统)
- djangoapi接口开发(Django使用AJAX调用自己写的API接口的方法)
- django参数配置(详解重置Django migration的常见方式)
- django怎么设置数据库(django配置连接数据库及原生sql语句的使用方法)
- django实现登录注册(django与小程序实现登录验证功能的示例代码)
- django响应返回的常用方法(Django异步任务之Celery的基本使用)
- django 如何实现高并发(Django如何防止定时任务并发浅析)
- django框架教程第100讲(详解Django+Vue+Docker搭建接口测试平台实战)
- django数据库查询条件(djang常用查询SQL语句的使用代码)
- django删掉模型的字段(django中ORM模型常用的字段的使用方法)
- django详情页面获取用户id(Django项目中添加ldap登陆认证功能的实现)
- 《无敌破坏王2》 不聊彩蛋,聊聊我从动画里看到的现实那些事儿(无敌破坏王2不聊彩蛋)
- 《寄生虫》 三观不正 人类悲欢从来不相通,感同身受也并非本能(寄生虫三观不正)
- 这部动漫中的女孩子,可比101女孩更加励志(这部动漫中的女孩子)
- 《白狐的人生》热拍 贾征宇偶像包袱难自弃 图(白狐的人生热拍)
- 七夕取消了,牛郎织女没做核酸七夕已经取消(牛郎织女没做核酸七夕已经取消)
- 网友抵制 多地取消 夏日祭 为何惹众怒(网友抵制多地取消)
热门推荐
- sqlserver安装日志文件夹(SQL SERVER日志进行收缩的图文教程)
- python批量注册(python实现批量注册网站用户的示例)
- python初学篇元组(元组列表字典莫烦python基础)
- laravel自定义数据库驱动(laravel框架数据库配置及操作数据库示例)
- tomcat环境配置都正确无法运行(为什么我的tomcat启动不起来)
- css中浮动的方式有几种方式(浅谈css中浮动和清除浮动带来的影响)
- docker显示出错应用图标怎么处理(docker 命令报异常permission denied的解决方案)
- docker搭建mysql服务(Docker部署Mysql集群的实现)
- mysql配置多实例
- mysql5.7.19下载及安装教程(Apache2.2.16+PHP5.3.3+MySQL5.1.49的配置方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9