创建一个Django项目
创建一个django项目:
1、 django-admin startproject student_manage(项目名)
2、 cd student_manage
python manage.py startapp app01(app名)
3、 mysite目录下创建templates目录,static目录
4、 settings.py中修改,
INSTALLED_APPS中添加app01
'app01',
5、 settings.py中添加
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static'),
),
1-5可直接通过pycharm中直接创建
6、app01下面创建views目录,删除views.py文件
7.配置数据库连接settings.py修改DATABASE
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'django', #你的数据库名称
'USER': 'django', #你的数据库用户名
'PASSWORD': 'django', #你的数据库密码
'HOST': 'xxxx', #你的数据库主机,留空默认为localhost
'PORT': '', #你的数据库端口
}
}
app01/__init__.py 文件添加
import pymysql
pymysql.install_as_MySQLdb()
Terminal下执行:
>> python manage.py makemigrations
>> python manage.py migrate
数据库中会生成表

8、启动项目
python manage.py runserver
9、登陆
http://127.0.0.1:8080/

10、admin管理
1)修改界面语言,settings.py文件修改。
#LANGUAGE_CODE = 'en-us'
LANGUAGE_CODE = 'zh-hans'
2)创建管理员用户
python manage.py createsuperuser
登陆:
http://127.0.0.1:8080/admin/
11、创建表,app01/models.py中添加
from django.db import models # Create your models here. class Classes(models.Model):
'''
班级表
'''
title = models.CharField(max_length=)
m = models.ManyToManyField('Teachers') class Teachers(models.Model):
'''
老师表
'''
name = models.CharField(max_length=) class Student(models.Model):
'''
学生表
'''
username = models.CharField(max_length=)
age = models.IntegerField()
gender = models.BooleanField()
cs = models.ForeignKey(Classes, on_delete=models.CASCADE)
Terminal下执行:
>> python manage.py makemigrations
>> python manage.py migrate
数据库中生成

migratons中生成

12、 urls.py views/xxx.py templates/xxx.html
创建一个Django项目的更多相关文章
- Django之真正创建一个django项目
真正创建一个django项目 1 创建Django项目 :new-project 2 创建APP : python manager.py startapp app01 3 setting 配 ...
- Python-Django学习笔记(二)-创建一个Django项目与应用
1.创建一个Django项目 打开cmd命令行,设置好工作目录(cd 目录路径),然后输入 django-admin startproject projectname #必须安装好Django才可以执 ...
- 如何创建一个Django项目
Django 软件框架 软件框架是由其中的各个模块组成,每个模块负责特定的功能,模块与模块之间相互协作来完成软件开发. MVC简介 MVC框架的核心思想是:解耦,让不同的代码块之间降低耦合,增强代码的 ...
- 创建一个Django项目的基本步骤
创建一个Django 的常规步骤 1.寻找一个磁盘目录,比如 e: 2.django-admin startproject ops 3.cd ops 4.python manage.py starta ...
- 初学者用pycharm创建一个django项目和一个app时需要注意的事项
如何新建一个djiango项目: 1.在pycharm中点击File,选择new project,点击djiango,在右面的Location中将untitile改为你的项目名,其余部分注意见下图: ...
- 使用Pycharm创建一个Django项目
在使用python写脚本一段时间后,想尝试使用Django来编写一个python项目,现做以下记录备忘: 1.创建项目 如果本地没有安装与所选python版本对应Django版本,pycharm会自动 ...
- 创建一个 Django 项目
一. 创建项目 其中: 确认项目是否创建成功: 在 manage.py 目录上运行 python manage.py runserver server 启动后,在浏览器访问 http://127.0. ...
- Pycharm创建一个Django项目
1.创建项目 如果本地没有安装与所选python版本对应Django版本,pycharm会自动下载相应的版本: 创建后运行项目,默认页面为http://127.0.0.1:8000/,打开后: 出现上 ...
- Python 创建一个Django项目
1 环境搭建及创建 1) 安装Django 方法一:pip install django 方法二:Pycharm File--settings--Project--Python Interpreter ...
随机推荐
- MySQL各种函数/语法
@limit pos,len select * from table limit 5,10 只显示查出结果的6-15行 ---------------------------------------- ...
- 【Qt开发】Qt在QLabel(QWidget)鼠标绘制直线和矩形框
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://devbean.blog.51cto.com/448512/243546 说实话, ...
- 【VS开发】DLL和ocx的区别
ActiveX,OLE是基于COM的一种应用,其文件后缀一般以dll和ocx结尾:ocx作为一种特殊的dll文件,具有一定的用户界面和事件响应,而dll文件只是方法和属性的集合. 一.关于DLL的介绍 ...
- excel常用公式--数据清洗类
trim:去除单元格两端的空格. concat/&:连接单元格内的内容. mid: 提取字符串中间的字符串. left: 提取字符串左边的字符串. right: 提取字符串右边的字符串. ...
- springMvc中获取通过注解获取properties配置文件(转)
springMvc的项目中,通过注解@Value获取properties配置文件中的配置,使用该注解必须引入的包: spring-beans-4.1.4.RELEASE.jar 下面是需要在sprin ...
- MacOS 下文件读取问题
使用Xcode编写C++程序可以直接使用fstream读写文件,代码如下: const char* path1 = [path UTF8String];string filename = path1; ...
- 主成分分析法详解(PCA)
引用:https://blog.csdn.net/program_developer/article/details/80632779 将n维特征映射到k维上,只保留包含绝大部分方差的维度特征,而忽略 ...
- vscode学习(二)之显示中文异常解决办法
异常原因:VSCODE默认是UTF-8编码打开文件的.如果遇到了像GB18030 GBK等等的编码,就显示乱码了. 解决办法: 在设置文件中加入:"files.autoGuessEncodi ...
- qt table中字体倾斜
在itemdelegate,的paint事件中添加 QStyleOptionViewItem newOption(option); QTransform transfor ...
- 机器学习及scikit-learn
一.机器学习以及scikit-learn 1. 机器学习基本步骤: (1)定义一系列函数 => (2)定义函数的优劣 => (3)选择最优函数 2.什么是scikit-learn ...