工具及版本:
Django 1.11+Python 2.7+mysql+Pycharm
介绍:
本例完成django静态开发,将用户信息存至mysql数据库,并可展示出来所有用户数据。主要包括以下四部分:
1. 新建项目
a) 在pycharm内新建django项目userproject:
b)运行开发服务器测试项目
2. 新建应用
a)新建应用app_user(Run manage.py startapp app_user)
b)配置mysql数据库,在项目工程文件的setting文件中修改:在databases下将sqlite3配置注释,添加新的配置说明,其中Name为已建好的数据库名,其他按个人mysql数据库相关属性配置即可。(django项目默认数据库为sqlite3,若直接使用则不必另行配置)
3. 开始应用
1. 数据表建立:用户名及密码定义(models.py)
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models
# Create your models here.
class message(models.Model):
username = models.CharField(max_length=20)
password = models.CharField(max_length=15)
在settings文件内INSTALLED_APPS添加新建app名称,其他的可以注释掉(本例中未注释)
依次运行以下指令在数据库内建立表,django将默认生成app名_class名的数据表,本例中应生成app_user_message表。
*注:1:若运行第一条指令提示:Unknown command,请将以上命令更改为对应版本下的命令,如“manage.py validate及 manage.py syncdb)
2:若提示“App ‘app_us