1、Django 创建第一个项目
按照https://www.runoob.com/django/django-first-app.html 学习,创建第一个项目
其中遇到问题
django-admin startproject HelloWorld
python3 manage.py runserver 0.0.0.0:8000
之后网页无法显示且报错
这时候需要将 /HelloWorld/HelloWorld/settings.py 中 的
ALLOWED_HOSTS = []
改成
ALLOWED_HOSTS = ['*']
然后既可以访问了
2、Django 模型
在建立模型 数据库配置时,需要先去建一个数据库
然后根据数据库名字来写配置文件
mysql -u root -p
输入密码
mysql> create database test1 default charset 'utf-8'; #(创建以 test1 为名的数据库)
HelloWorld/HelloWorld/settings.py: 文件代码:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # 或者使用 mysql.connector.django 'NAME': 'test',
'USER': 'test1',
'PASSWORD': 'test123',
'HOST':'localhost', #写服务器ip
'PORT':'3306',
}
}
3、Django Admin管理工具
在复杂模型时,都需要下面命令
$ python manage.py makemigrations TestModel # 让 Django 知道我们在我们的模型有一些变更
$ python manage.py migrate TestModel # 创建表结构
网友评论