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 admin 开发实例(Django给admin添加Action的步骤详解)
- django学生管理系统搭建(Django实现学生管理系统)
- django mysql设置(Django框架使用mysql视图操作示例)
- django部署(Django 中间键和上下文处理器的使用)
- django后台运行命令(Django框架实现的普通登录案例使用POST方法)
- django连接web实现登录功能(解决django前后端分离csrf验证的问题)
- django框架运行流程(Django+Xadmin构建项目的方法步骤)
- django变量怎么使用(django的settings中设置中文支持的实现)
- django框架教程第100讲(详解Django+Vue+Docker搭建接口测试平台实战)
- nginx django部署(uwsgi+nginx代理Django无法访问静态资源的解决)
- python搭建django框架(详解Python网络框架Django和Scrapy安装指南)
- django框架基础之路由详解(详解Django中CBVClass Base Views模型源码分析)
- python使用django搭建简单网页(Python后台开发Django的教程详解启动)
- django用户上传文件怎么接收(Django框架文件上传与自定义图片上传路径、上传文件名操作分析)
- django怎么设置数据库(django配置连接数据库及原生sql语句的使用方法)
- django开发平台运用的技术(django的ORM模型的实现原理)
- 医事文化谈屑 | 古人的名 字 号(医事文化谈屑古人的名)
- ()
- 网友很惭愧,自己写了很多年的字,到头来还不如一名小学生写的好(自己写了很多年的字)
- 中华第一楷 张瑞龄 86岁高龄,苦练楷书71年,一幅字卖593万(中华第一楷张瑞龄)
- 冯骥才 年意(冯骥才年意)
- ()
热门推荐
- dedecms数据负载能力(DedeCms 5.7后台首页很卡的解决方法)
- python中统计一个字符出现的次数(Python统计一个字符串中每个字符出现了多少次的方法字符串转换为列表再统计)
- vueelementui侧边栏(Vue Element UI自定义描述列表组件)
- html基本标签大全(HTML中meta标签及Keywords)
- linux epoll源码(解析Linux源码之epoll)
- canvas小程序海报(使用canvas生成含有微信头像的邀请海报没有微信头像问题)
- dedecms改数据(dedecms修改文章自动增加的起始ID从指定数字增加文章ID的方法)
- python虚拟环境的使用方法(详解python配置虚拟环境)
- sql server查看之前的代码(SQL Server简单实现数据的日报和月报功能)
- 腾讯云服务器怎么安装宝塔(腾讯云服务器无法打开宝塔面板的解决方法放行安全组)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9