django学习(1)
django安装
pip install django==1.11.11 或者
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ django==1.11.11
setting.y文件的相关配置
(1) 静态文件(static)的路径配置
STATIC_URL = '/static/'
STATICFILES_DIRS=[
os.path.join(BASE_DIR,"static")
]
(2)Templates(存放HTML文件的配置)
django的ORM详细步骤
(1)手动创建数据库
(2)配置django项目的setting.py文件中数据库相关的配置
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'day61',
'PORT':3306,
'USER':'root',
'PASSWORD':'123456',
'HOST':'127.0.0.1',
}
}
(3)更改django默认的数据库,在项目/init.py文件中,输入以下代码:
import pymysql
pymysql.install_as_MySQLdb()
(4)在models.py文件定义一个类,继承models.Model
from django.db import models
class UserInfo(models.Model):
id=models.IntegerField(primary_key=True)
name=models.CharField(null=False,max_length=20)
(5)在Terminal运行两行代码
python3 manage.py makemigrations
python3 manage.py migrate
表单的增加与查询
(1)查询
models.UserInfo.objects.all()
(2)增加
models.UserInfo.objects.create(id='',name='')