django学习阶段总结记录:django和MySQL配置+和简单命令

安装django:

  • 在cdm中cd到虚拟空间执行pip安装,最好记住版本,这里不加django版本,默认安装最新版本,
  • 注意django版本和python版本是否适配,最好都用正式得最新版本,不用考虑是否适配的问题
Pip install django#安装django

安装MySQL插件:

用mysql数据库吧,不用纠结;需要学习一些mysql的基础知识.

Pip install mysqlclime#安装链接mysql插件

创建项目:

项目(project)是django中最大的单位,一个项目可以创建多个应用(app).

在虚拟文件夹中执行:

django-admin startproject guest#guest是项目名称

看到文件夹guest创建成功,创建项目就成功了.

超级管理员:

django自带后台,所以要先设置超级管理员,cmd进入项目文件夹,按步骤执行,

(ll_env)learning_log$ python manage.py createsuperuser#创建采集用户
Username (leave blank to use 'eric'): ll_admin#ll_admin是输入用户名
Email address:
Password: Password (again):
Superuser created successfully#显示创建成功
(ll_env)learning_log$

配置MySQL:

在Django的settings.py文件中设置如下:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',   # 数据库引擎
        'NAME': 'mysite',  # 数据库名,先前创建的
        'USER': 'root',     # 用户名,可以自己创建用户
        'PASSWORD': '****',  # 密码
        'HOST': '192.168.1.121',  # mysql服务所在的主机ip,如果使用服务器用内网地址
        'PORT': '3306',         # mysql服务端口
    }}

创建应用程序:

python manage.py startapp my_q#创建应用程序,my_q是应用名

注册应用程序

INSTALLED_APPS = [
    #自定义应用
    'users',#用户管理
    'quest',#问题管理
    #默认应用
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
]

注册到管理后台(admin)

如果需要用到管理后台

from django.contrib import admin
from django.db.models.enums import ChoicesMeta
from .models import AnswerRecord, Grade, Topic,Quest,Comment,Paper,Trynum,Conclusion
# Register your models here.先导入模型
#将模型注册到admin后台
admin.site.register(Topic)

然后访问:http://127.0.0.1:8000/admin/可以查看到添加的模型.

在setting.py文件中增加备注命令可以设置中文

 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.Locale.LocaleMiddleware'
#admin后台中文设置,注意上下位置.现在好像不用了,直接改zh-hans就可以了
 'django.middleware.common.CommonMiddleware',



LANGUAGE_CODE = 'zh-hans'#中文#

在cmd中

cd到mysql安装文件夹的bin文件夹,执行

mysql -uroot -p12345  #root用户名,12345登录密码

本地重启

net stop mysql#cmd中可以,直接运行也可以
net start mysql#注意必须用管理员身份

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值