标签: django

Django会扩展吗?

我正在构建一个Web应用程序__CODE__.我选择的原因__CODE__是:

  • 我想使用免费/开源工具.
  • 我喜欢__CODE__并觉得这是一种长期的语言,而对于__CODE__我不确定,__CODE__似乎是一个很难学的麻烦.
  • 我正在构建一个想法的原型,并没有过多考虑未来.发展速度是主要因素,我已经知道了__CODE__.
  • __CODE__如果我将来选择这样做,我知道迁移会更容易.
  • 我听说__CODE__"很好".

现在我正在考虑发表我的作品,我开始关注规模.我发现的关于扩展能力的唯一信息__CODE__是由__CODE__团队提供的(我没有说什么可以忽视它们,但这显然不是客观信息......).

我的问题:

  • 什么是__CODE__今天建立的"最大"网站?(我主要通过用户流量测量大小)
  • 每天可以__CODE__处理10万用户,每次访问网站几个小时?
  • 一个网站__CODE__可以在Django上运行吗?

python django scalability web-applications

1101
推荐指数
23
解决办法
18万
查看次数

在django中区分null = True,blank = True

当我们在django中添加数据库字段时,我们通常会写models.CharField(max_length=100, null=True, blank=True).同样是用ForeignKey,DecimalField等等.有什么基本的区别

  1. null=True 只要
  2. blank=True 只要
  3. null=True, blank=True

在相对于不同的(CharField,ForeignKey,ManyToManyField,DateTimeField)字段.使用1/2/3有哪些优点/缺点?

python django django-models

819
推荐指数
14
解决办法
22万
查看次数

需要一个最小的Django文件上传示例

作为Django的新手,我在Django 1.3中制作上传应用程序时遇到了困难.我找不到任何最新的示例/代码段.可能有人发布了一个最小但完整的(模型,视图,模板)示例代码吗?

django upload file

645
推荐指数
9
解决办法
28万
查看次数

如何在Django视图中组合2个或更多查询集?

我正在尝试构建我正在构建的Django站点的搜索,并且在搜索中我正在搜索3种不同的模型.为了获得搜索结果列表的分页,我想使用通用的object_list视图来显示结果.但要做到这一点,我必须将3个查询集合并为一个.

我怎样才能做到这一点?我试过这个:

result_list = []            
page_list = Page.objects.filter(
    Q(title__icontains=cleaned_search_term) | 
    Q(body__icontains=cleaned_search_term))
article_list = Article.objects.filter(
    Q(title__icontains=cleaned_search_term) | 
    Q(body__icontains=cleaned_search_term) | 
    Q(tags__icontains=cleaned_search_term))
post_list = Post.objects.filter(
    Q(title__icontains=cleaned_search_term) | 
    Q(body__icontains=cleaned_search_term) | 
    Q(tags__icontains=cleaned_search_term))

for x in page_list:
    result_list.append(x)
for x in article_list:
    result_list.append(x)
for x in post_list:
    result_list.append(x)

return object_list(
    request, 
    queryset=result_list, 
    template_object_name='result',
    paginate_by=10, 
    extra_context={
        'search_term': search_term},
    template_name="search/result_list.html")
Run Code Online (Sandbox Code Playgroud)

但这不起作用当我尝试在通用视图中使用该列表时,我收到错误.该列表缺少clone属性.

有人知道如何合并三个列表page_list,article_listpost_list

django search django-queryset django-q

613
推荐指数
13
解决办法
24万
查看次数

如何在Django查询集过滤中做不相等的操作?

在Django模型QuerySets中,我看到有一个__gt__ltfor的比较值,但是有__ne/ !=/ <>(不等于?)

我想用不等于过滤掉:

例:

Model:
    bool a;
    int x;
Run Code Online (Sandbox Code Playgroud)

我想要

results = Model.objects.exclude(a=true, x!=5)
Run Code Online (Sandbox Code Playgroud)

!=不正确的语法.我试过__ne,<>.

我最终使用:

results = Model.objects.exclude(a=true, x__lt=5).exclude(a=true, x__gt=5)
Run Code Online (Sandbox Code Playgroud)

python django django-models django-queryset

608
推荐指数
15
解决办法
34万
查看次数

如何临时禁用MySQL中的外键约束?

是否可以暂时禁用MySQL中的约束?

我有两个Django模型,每个模型都有一个ForeignKey到另一个.由于ForeignKey约束,删除模型的实例会返回错误:

cursor.execute("DELETE FROM myapp_item WHERE n = %s", n)
transaction.commit_unless_managed()  #a foreign key constraint fails here

cursor.execute("DELETE FROM myapp_style WHERE n = %s", n)
transaction.commit_unless_managed()
Run Code Online (Sandbox Code Playgroud)

是否可以暂时禁用约束并删除?

mysql sql django django-models

605
推荐指数
8
解决办法
63万
查看次数

是否有Pytz时区列表?

我想知道Python库Pytz中timezone参数的所有可能值.

for tz in pytz.all_timezones:
    print tz


Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers
Africa/Asmara
Africa/Asmera
Africa/Bamako
Africa/Bangui
Africa/Banjul
Africa/Bissau
Africa/Blantyre
Africa/Brazzaville
Africa/Bujumbura
Africa/Cairo
Africa/Casablanca
Africa/Ceuta
Africa/Conakry
Africa/Dakar
Africa/Dar_es_Salaam
Africa/Djibouti
Africa/Douala
Africa/El_Aaiun
Africa/Freetown
Africa/Gaborone
Africa/Harare
Africa/Johannesburg
Africa/Juba
Africa/Kampala
Africa/Khartoum
Africa/Kigali
Africa/Kinshasa
Africa/Lagos
Africa/Libreville
Africa/Lome
Africa/Luanda
Africa/Lubumbashi
Africa/Lusaka
Africa/Malabo
Africa/Maputo
Africa/Maseru
Africa/Mbabane
Africa/Mogadishu
Africa/Monrovia
Africa/Nairobi
Africa/Ndjamena
Africa/Niamey
Africa/Nouakchott
Africa/Ouagadougou
Africa/Porto-Novo
Africa/Sao_Tome
Africa/Timbuktu
Africa/Tripoli
Africa/Tunis
Africa/Windhoek
America/Adak
America/Anchorage
America/Anguilla
America/Antigua
America/Araguaina
America/Argentina/Buenos_Aires
America/Argentina/Catamarca
America/Argentina/ComodRivadavia
America/Argentina/Cordoba
America/Argentina/Jujuy
America/Argentina/La_Rioja
America/Argentina/Mendoza
America/Argentina/Rio_Gallegos
America/Argentina/Salta
America/Argentina/San_Juan
America/Argentina/San_Luis
America/Argentina/Tucuman
America/Argentina/Ushuaia …
Run Code Online (Sandbox Code Playgroud)

python django pytz

574
推荐指数
8
解决办法
29万
查看次数

如何在Django中调试好方法?

所以,我开始学习用Python和后来的Django编写代码.第一次很难看回溯并实际弄清楚我做错了什么以及语法错误在哪里.现在已经过了一段时间,并且在某种程度上,我想我在调试我的Django代码时有一个例程.由于这是在我的编码经验的早期完成的,我坐下来想知道我是如何做到这一点是无效的,可以更快地完成.我经常设法找到并纠正我的代码中的错误,但我想知道我是否应该更快地做到这一点?

我通常只使用Django启用时提供的调试信息.当事情最终按照我的想法结束时,我会在语法错误的情况下破坏代码流程,并查看流程中该点的变量以找出代码,其中代码执行的操作不是我想要的.

但这可以改善吗?是否有一些好的工具或更好的方法来调试Django代码?

python django debugging

564
推荐指数
16
解决办法
22万
查看次数

Django中的"slu"是什么?

当我阅读Django代码时,我经常在模型中看到所谓的"slug".我不太确定这是什么,但我知道它与URL有关.怎么以及什么时候应该使用这个slug-thing?

(我在本词汇表中已经阅读了它的定义.)

python django django-models slug

543
推荐指数
9
解决办法
15万
查看次数

如何检查Django版本

我必须在我们的应用程序中使用PythonDjango.所以我有两个版本的Python,2.6和2.7.现在我已经安装了Django.我可以运行示例应用程序来测试Django的成功.但是我如何确定Django是使用2.6还是2.7版本以及Django使用的是什么版本的模块?

python django

499
推荐指数
19
解决办法
52万
查看次数