香港云主机最佳企业级服务商!

ADSL拨号VPS包含了中国大陆(联通,移动,电信,)

中国香港,国外拨号VPS。

当前位置:云主机 > python >

电信ADSL拨号VPS
联通ADSL拨号VPS
移动ADSL拨号VPS

Django+Xadmin构建项目的方法步骤


时间:2022-04-02 10:22 作者:admin


Django部分

创建项目

django-admin startproject mysite #创建一个mysite项目

运行简易服务器

python/' target='_blank'>python manage.py runserver #欢迎页面http://127.0.0.1:8000

设置系统语言和时间

//文件名:settings.py*********************LANGUAGE_CODE = 'zh-hans'TIME_ZONE = 'Asia/Shanghai'

设置mysql/' target='_blank'>mysql数据库

更改设置文件之前需先创建好一个数据库

********项目目录下的__init__.py文件添加如下代码********import pyMySQLpymysql.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 pathurlpatterns = [  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

迁移完成之后,即可用之前创建的后台管理账号登录了,此时可以看到后台界面已经改变了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

(责任编辑:admin)






帮助中心
会员注册
找回密码
新闻中心
快捷通道
域名登录面板
虚机登录面板
云主机登录面板
关于我们
关于我们
联系我们
联系方式

售前咨询:17830004266(重庆移动)

企业QQ:383546523

《中华人民共和国工业和信息化部》 编号:ICP备00012341号

Copyright © 2002 -2018 香港云主机 版权所有
声明:香港云主机品牌标志、品牌吉祥物均已注册商标,版权所有,窃用必究

云官方微信

在线客服

  • 企业QQ: 点击这里给我发消息
  • 技术支持:383546523

  • 公司总台电话:17830004266(重庆移动)
  • 售前咨询热线:17830004266(重庆移动)