创建简单django项目

一、安装好需要的环境,python环境及django包(本文环境win7+python 3.6.5+django 2.1.5)

二、命令行先用cd 命令进入所需要创建项目路径下,再输入以下命令创建项目,其中name为项目名

django-admin startproject name

三、命令行进入刚创建好的项目路径下,再输入以下命令创建APP,其中app_name为APP名,项目中可创建多个APP。

python manage.py startapp app_name

四、修改配置文件settings

修改允许访问主机:

# 指定被访问的主机。若元素为'*',表示所有同一局域网内的网络均可被访问
#测试时可填为'localhost', '127.0.0.1'
ALLOWED_HOSTS = ['localhost', '127.0.0.1']

 把新建的APP名添加进INSTALLED_APPS(这里我的APP为rbac、web):

# App加载
# Application definition

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'rbac',
    'web'
    # 'django.contrib.humanize',      # 人类可读性过滤器
    # 'django.contrib.sitemaps',      # 网站地图
]

修改后台管理语言:

LANGUAGE_CODE = 'en-us' # 中文简体是'zh-hans',Admin后台管理系统的页面语言随之改变

修改数据库:(手动在mysql中新建数据库,若无声明的数据库,django无法连接)(mysql数据库用navicat工具管理较方便)

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'rbac_edu_document', #数据库名
        'USER':'root',#登录数据库用户名
        'PASSWORD':'admin',#登录数据库密码
        'HOST':'127.0.0.1',#主机名
        'PORT':'3306',#端口号
    }
}

 

此时在命令行中输入  python manage.py runserver后可看到如下信息:

这时就可以在浏览器中通过访问127.0.0.1:8000 来访问这个项目。

可以看到提示中显示有数据库未同步,可以运行 python manage.py makemigrations 项目名 将model加入缓存,此时会返回一个编号, 输入python manage.py  migrate来建表,它会把django模型层model里声明的类在数据库中建表,再通过 python manage.py sqlmigrate 项目名 编号 可以查看该次缓存对数据库做的具体更改。建好之后用python manage.py createsuperuser创建超级用户,按提示输入用户名、邮箱、密码。再用python manage.py runserver启动项目,此时可以通过访问127.0.0.1:8000/admin进入django后台管理界面。

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当然,我可以帮你创建一个简单Django项目。首先,确保你已经安装了 Python 和 Django。 下面是一个简单的步骤,帮助你在 PyCharm 中创建和运行 Django 项目: 1. 打开 PyCharm,点击 "Create New Project" 创建一个新项目。 2. 在左侧面板中选择 "Django"。 3. 在右侧面板中,输入项目的名称和位置,然后点击 "Create"。 4. 在弹出的窗口中,选择 "Django version",并填写 "Project name" 和 "Application name"。 5. 点击 "Create",PyCharm 将会为你创建一个基本的 Django 项目结构。 6. 在 PyCharm 的底部工具栏中,点击 "Terminal",打开终端。 7. 在终端中,输入以下命令来创建数据库迁移文件: ``` python manage.py makemigrations ``` 8. 运行以下命令来应用数据库迁移: ``` python manage.py migrate ``` 9. 创建一个 Django 超级用户,输入以下命令并按照提示操作: ``` python manage.py createsuperuser ``` 10. 创建一个 Django 视图,打开 `views.py` 文件,并添加以下代码: ```python from django.http import HttpResponse def hello(request): return HttpResponse("Hello, Django!") ``` 11. 创建一个 Django 路由,打开 `urls.py` 文件,并添加以下代码: ```python from django.urls import path from . import views urlpatterns = [ path('hello/', views.hello, name='hello'), ] ``` 12. 启动 Django 开发服务器,输入以下命令: ``` python manage.py runserver ``` 13. 在浏览器中访问 `http://localhost:8000/hello/`,你应该能看到 "Hello, Django!" 的输出。 这只是一个简单Django 项目示例,你可以根据自己的需求进行扩展和修改。希望对你有所帮助!如果你有任何问题,请随时问我。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值