1Django实战第1天:建立项目mxonline

Posted 何波安的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1Django实战第1天:建立项目mxonline相关的知识,希望对你有一定的参考价值。

工具版本:

  python3.6.3

  django1.9.8

安装工具

mkvirtualenv  --python="C:\\Python36\\python.exe" mxonline
(mxonline) C:\\Users\\user>pip install django==1.9.8
(mxonline) C:\\Users\\user>pip install pymysql

使用pycharm打开项目

修改数据库配置

1、在项目文件夹下的_init_.py中导入pymysq包

import pymysql
pymysql.install_as_MySQLdb()

2、settings.py配置

DATABASES = {
  \'default\': {
      \'ENGINE\': \'django.db.backends.mysql\',
      \'NAME\': \'mxonline\',
      \'USER\': \'mxonline\',
      \'PASSWORD\': \'123456\',
      \'HOST\': \'192.168.88.222\',
      \'PORT\': 3306
  } 

创建数据库

create database mxonline;
grant all privileges on mxonline.* to \'mxonline\'@\'%\' identified by \'123456\';
flush privileges;

生成Django默认的数据表

使用pycharm Tools-->Run manage.py Task...

manage.py@mxonline> makemigrations
manage.py@mxonline> migrate

查看mxonline,已经生成了表,如下:

mysql> show tables;
+----------------------------+
| Tables_in_mxonline         |
+----------------------------+
| auth_group                 |
| auth_group_permissions     |
| auth_permission            |
| auth_user                  |
| auth_user_groups           |
| auth_user_user_permissions |
| django_admin_log           |
| django_content_type        |
| django_migrations          |
| django_session             |
+----------------------------+

启动,浏览器访问127.0.0.1:8000

以上是关于1Django实战第1天:建立项目mxonline的主要内容,如果未能解决你的问题,请参考以下文章

django实战仿慕课网在线视频网站(完成了70%的功能已上传github:https://github.com/huwei86/mxonline):

干货来袭!3天0基础Python实战项目快速学会人工智能必学数学基础全套(含源码)(第3天)概率分析篇:条件概率全概率与贝叶斯公式

短视频学习 - 1Django运维实战

项目实战---1 时间安排

5Django实战第5天:用户注册功能实现

自动化接口测试实战-第04天-读取外部数据文件iHRM项目实战