工具及版本:
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_user’ could not be found.“请检查是否已在settings中添加app并保存。*
使用命令行查看数据库:可见已生成空的数据表app_user_message,其中id为系统自动添加的。(注

本教程介绍了如何使用Django 1.11、Python 2.7和MySQL创建一个项目,实现用户信息存储到数据库并展示。步骤包括:新建Django项目和应用,配置MySQL数据库,建立数据表,编写views.py进行数据插入和读取,创建HTML模板,设置URL路由,并解决403错误。项目完成后,具备了基础的数据存储和查询展示功能。

9579

被折叠的 条评论
为什么被折叠?



