美文网首页
day41 -python中运行django

day41 -python中运行django

作者: barriers | 来源:发表于2018-12-31 17:02 被阅读0次

python中的三方框架Django/Flask/Tornado
pip check检查装过的软件冲突不
pip freeze查看装过的三方库及版本

1

pycharm创建python项目

2

控制台的虚拟环境中创建依赖库:
pip install django pymysql django-redis djangorestframework pillow

pip freeze > requirements.txt #pycharm的控制台中输入,将依赖库重新定向到指定文件中
pip install -r requirements.txt #pycharm的控制台中输入,重建指定文件中的依赖环境(让其他人的环境保持与重定向的一致),这两条命令是必须的

重定向后requirements.txt文件中将会出现以下内容
Django==2.1.4
django-redis==4.10.0
djangorestframework==3.9.0
Pillow==5.3.0
PyMySQL==0.9.3
pytz==2018.7
redis==3.0.1

3创建django项目

django-admin startproject day41-Django-one ./(表示当前文件夹) - 构建django环境

4.运行项目

python manage.py runserver启动服务器(只能本地访问)

http://localhost:8000
python manage.py runserver 0.0.0.0:80

5修改配置文件

在django的文件中的settings.py中的最后修改:

LANGUAGE_CODE = 'zh-hans' 修改语言为中文
TIME_ZONE = 'Asia/Chongqing' 修改时区为东8区

第76行修改连接数据库的设置为

DATABASES = {
'default': {
    'ENGINE': 'django.db.backends.mysql',
    'NAME':'HRS',
    'HOST': 'localhost',
    'PORT':3306,
    'USER':'root',
    'PASSWORD':'123456',
    'TIME_ZONE':'Asia/Chongqing',
}

6修改init.py文件

在__init__.py文件中添加语句:
import pymysql
pymysql.install_as_MySQLdb()

7配置数据库生成django自带的数据表

python manage.py migrate # 在数据库中创建表格

8.设置超级管理员

python manage.py createsuperuser # 设置超级管理员

相关文章

网友评论

      本文标题:day41 -python中运行django

      本文链接:https://www.haomeiwen.com/subject/wohwlqtx.html