Django## 入门
第一次写东西,也不知道怎么写,把之前看视频的笔记整理了一下。
一、.创建新的文件夹(建议django和python装在同一个盘,创建新文件也是该盘–原理不知🤣。哈哈!因为之前程序报错过,改成这样就没错了。文件名和项目名称不要用中文。)
二、cmd进入命令指示符界面切换到新创建文件的目录下 H:
cd H:\pychrm\Python\Youlitebei (cd到该目录下)
django-admin startproject project
创建一个叫project的项目(名称可以自己改滴)
4、cd project (黑框框别关—懒的人一般不会关)
三、点开刚刚创建的文件夹,此时里面就多了东西啦。
单击里面的project项目,用pycharm打开(我用的是pycharm,其他的不懂欸)
1、pycharm中project项目里还有个project和manage.py
2、打开里面那个project 。在__init__.py 中写入:
import pymysqlpymysql.install_as_MySQLdb()
(事先要装好MySQL,Python3.x装的是pymysql)
3、因为django默认使用SQLite库,所以我们要改一下setting.py里DATABASES的配置。
DATABASES = {
‘default’: {
‘ENGINE’: ‘django.db.backends.mysql’,
‘NAME’:“sort”, (数据库名)
‘USER’:“root”, (安装Mysql用户名默认root)
‘PASSWORD’:“123456”, (密码)
‘HOST’:“localhost”, (localhost是指本电脑用)
‘PORT’:“3306” (编码好像固定3306)
}
}
关于数据库,按盘win+R (win就是CTRL+alt中间那个)
输入:mysql -u root -p 点击确定
输入密码。
show databases; (显示你的数据库)
(注意以英文分号;结束并执行语句,因为MySQL支持多条语句输入执行)
create database sort; (创建名为sort的数据库)
drop database sort (删除sort库)use sort; (进入sort库)
show tables (显示sort库里的数据表)
大概用到这些其他的可以去搜简书手册等
四、回到cmd界面,project目录下(外面那个)
1、输入:python manage.py startapp sortcells(sortcells为应用名)
如果报错有可能是python版本问题,在__init__.py 里加上:
pymysql.version_info = (1, 3, 13, “final”, 0)
~~网上找的解决方法
2、在settings.py里的INSTALLED_APPS加入‘sortcells’,激活sortcells应用
五、后面就是在model.py和view.py里定义模型和视图了
(内容今天写不完了,这个排版~~本来想插入一些图片的,但是这个一插就全乱了~文字有点枯燥)
推荐下b站的千峰教育python教程,精华版是python2.x的有些东西和我用的python3.x有些不同,所以有时会有版本问题。最新版本因为讲课老师不一样了,风格不同我就没看了
链接在这:
https://www.bilibili.com/video/BV1dW411q7xR?p=1