yum install mysql mysql-devel #为了测试方便,我们需要安装sqlite-devel包 yum install sqlite-devel
# 解压tar包 tar xf Python-3.5.2.tgz # 进入解压后的包 cd Python-3.5.2 # 配置安装信息,我的安装路径为/usr/install/python3/ ./configure --prefix=/usr/install/python3/ # 编译并安装 make && make install
# 在/ect/profile.d/文件下新建一个文件python3.sh vim /etc/profile.d/python3.sh # 添加下面这句话 export PATH=$PATH:/usr/install/python3/bin/ #然后执行 export PATH=$PATH:/usr/install/python3/bin/
# 下载pip安装程序 wget --no-check-certificate https://bootstrap.pypa.io/get-pip.py # 安装pip python3 get-pip.py
# 创建一个名为mysite的项目 django-admin startproject mysite
# 进入该project
cd mysite
# 修改settings配置文件
vim mysite/settings.py
# 找到 DATABASES 属性
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # 将mysql作为django默认数据库
'NAME':'mysite', # 配置数据库名称
'USER':'root', # 数据库用户
'PASSWORD':'123456', # 用户密码
'HOST':'127.0.0.1', # 配置数据库服务所在地址,若为空则默认为localhost
'PORT':'3306', # 配置端口
}
}
# 启动数据库服务 service mysqld start # 登录数据库并进入数据库命令行界面 mysql # 创建一个名为mysite的数据库。settings文件配置中我们定义了数据库名称为mysite mysql>CREATE DATABASE mysite CHARACTER SET=utf8; # 退出数据库命令行界面 mysql> quit
#
vim polls/models.py
# 修改如下:
from django.db import models
# Create your models here.
class student(models.Model):
name=models.CharField(max_length=24)
school=models.CharField(choices=(('sc01','第一中学'),('sc02','第二中学'),('sc03','第三中学')),max_length=32)
sfid=models.IntegerField(primary_key=True,unique=True,)
phone=models.IntegerField(blank=True,null=True)
emial=models.EmailField(null=True,blank=True)
def __str__(self):
return self.name
INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'polls.apps.PollsConfig', # 添加该行 ]
python3 manage.py makemigrations poll
python3 manage.py sqlmigrate polls 0001
python manage.py migrate
from .models import student # 对student模型进行登记 admin.site.register(student)
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有