如何安装基于Django的项目?

akdev2

我有基于Django的Blog应用程序。

文件结构图:

https://www.dropbox.com/s/8vnqwheucjeyy43/Selection_012.png

这里没有manage.py文件。

我如何在本地运行它?

谢谢。

苏海尔斯

首先创建一个django项目: django-admin.py startproject <projectname>

然后<projectname>将使用以下文件创建目录:

--projectname
  --settings.py
  --urls.py
  --wsgi.py

--manage.py

现在将文件夹复制blog<projectname>目录。

编辑settings.py:

添加数据库详细信息。

import os
path=os.path.dirname(__file__)
............... other settings.py variables

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
        'NAME': path+'/tt.db',                      # Or path to database file if using sqlite3.
        'USER': '',                      # Not used with sqlite3.
        'PASSWORD': '',                  # Not used with sqlite3.
        'HOST': '',                      # Set to empty string for localhost. Not used with sqlite3.
        'PORT': '',                      # Set to empty string for default. Not used with sqlite3.
    }
}

添加blog到settings.py INSTALLED_APPS

INSTALLED_APPS = (
    ....other apps
    'blog',
)

编辑 STATICFILES_DIRS

STATICFILES_DIRS = (
    os.path.join(path, '..','blog','static') 
)

编辑urls.py

将所需的博客网址添加到 urls.py

urlpatterns = patterns('',
    ...other urlpatterns
    url(r'^blog/', include('blog.urls')),
)

运行网站

python manage.py collectstatic
python manage.py syncdb
python manage.py runserver

您现在可以访问:127.0.0.1:8000

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何安装基于Django的项目?

来自分类Dev

如何安装Grails项目

来自分类Dev

如何配置基于maven的项目?

来自分类Dev

如何从基于debootstrap的安装启动?

来自分类Dev

如何在基于django的项目中设置Microsoft身份验证

来自分类Dev

如何安装Maven构建项目?

来自分类Dev

如何启动首次安装项目?

来自分类Dev

如何启动Django项目?

来自分类Dev

如何运行 django 项目?

来自分类Dev

如何安装Django 1.6?

来自分类Dev

如何安装Django 1.1?

来自分类Dev

如何修复基于Java的项目的特性?

来自分类Dev

如何基于密钥合并Laravel集合的项目?

来自分类Dev

如何创建基于Durandal和dart的项目

来自分类Dev

如何基于项目URL从github获取整个项目?

来自分类Dev

基于 Web 的 Python 数据可视化项目(Django)

来自分类Dev

如何在Laravel项目中安装PHPunit

来自分类Dev

如何安装Laravel已创建的项目

来自分类Dev

如何运行克隆的Django项目?

来自分类Dev

如何使用brew安装Django?

来自分类Dev

如何在我的项目中安装django-scheduler。我收到一条错误消息,指出无法导入模块

来自分类Dev

如何从基于Django的REST框架的基于功能的观点分页响应?

来自分类Dev

如何安装Django-nonrel(Django 1.9)?

来自分类Dev

Django如何基于ManyToManyField进行过滤?

来自分类Dev

如何使用基于Django的modelForm编辑表单

来自分类Dev

在Angular / Django项目中安装Karma的首选方法是什么?

来自分类Dev

由于Windows上的Django安装,我无法创建项目

来自分类Dev

如何将CMake项目与基于GYP的库集成

来自分类Dev

如何基于模式从文本正文中提取项目?