Django项目重新建到运行

返回主目录:Django框架

内容目录:

1、安装以前
2、Django安装
3、建立项目
4、配置

1、安装以前

安装django以前你须要注意的几个事项:
    1.版本问题 建议使用1.11.11左右的版本 (******)
        --> 意思是不建议使用最新版本
    2.计算机名称不能有中文
    3.项目名不要用中文
    4.一个pycharm窗口只有一个项目
        --> 防止占用端口等一系列莫名的问题

 

2、Django安装

(1) 命令行安装Django
    pip3 install django==1.11.11
    
(2) 在pycharm的 Files下的setting里,Project下的Project Interpreter里面安装Django便可(右下角选择版本)

 

3、建立项目

(1) 命令行建立项目
    django-admin startproject 项目名
    
    命令行建立应用
    python3 manage.py startapp 应用名
    
    命令行启动django项目
    python3 manage.py runserver
    ps:命令行建立django项目,不会自动新建templates文件夹
    须要你手动新建,而且你应该去配置文件中将该文件夹路径添加就去

(2) pycharm建立django项目
    new projet 选django(前提是你已经下载了django了)
        1.解释器的选择
        2.自动建立app(自动帮你注册到配置文件中)
        3.会自动帮你新建一个templates文件夹(自动帮你注册到配置文件中)
    
    建立应用
        python3 manage.py startapp 应用名
        Tools里面的run manage.py task
        注意:新建的app必定要在配置文件中先注册(******)
        
    启动项目
        python3 manage.py runserver
        绿色小箭头启动(能够修改端口号)
        注意:不要一次起多个django项目(同一个端口下)(******)

 

4、配置

(1) django链接MySQL(******)
    1.修改配置文件中DATABASES变量指代的配置
        将默认的数据库引擎由默认的sqlite改成mysql
        NAME    数据库名
        USER
        PASSWORD
        HOST
        PORT
    2.去__init__.py(能够是项目下的也能够是应用下的)文件中
    import pymysql
    pymysql.install_as_MySQLdb()  告诉django用pymysql模块去操做数据库

(2) ORM模型层使用
    对象关系映射
    class User(models.Model):
        # 主键字段能够不写,django会自动帮你建立一个字段名为id的主键字段
        uid = models.AutoField(primary_key=True)
        # name(varchar(32))
        name = models.CharField(max_length=32)  django默认没有类对应char类型

(3) 数据库迁移命令(******)
    python3 manage.py makemigrations  将数据库更改记录添加到文件中(对应应用下migrations文件夹)
    python3 manage.py migrate          将更改同步到数据库(真正的操做数据库)
    ps:上述命令记得倒背如流以后能够使用pycharm提供的简便的命令行操做

(4) 配置应用
    新建一个app以后,要在settings.py中配置INSTALLED_APPS

(5) 配置静态文件
    STATIC_URL = '/static/'
    STATICFILES_DIRS = [
        os.path.join(BASE_DIR, 'static')
    ]
相关文章
相关标签/搜索